Bienvenido al foro,
Primero que nada, en qué formato estas ingresando la fecha en tu formulario? Puede que la estés ingresando de esta manera dd/mm/yyyy y php la reconoce en este formato mm/dd/yyyy, osea que la ingresar por ejemplo 22/05/2012 php lo toma como una fecha invalida y te devuelve 1970-01-01.
Si este es el caso, la solución es cambiar los '/' por '-':
Si este no es el caso, por favor aclara como introduces la fecha en tu formulario.
Saludos.