Holas,
Basicamente deberias de darle un orden o mecanica en el ingreso de la fecha en el lado del cliente, existe plugins jquery o javascripts que hacen que solo ingreses numeros sin digitar los separadores, y basta con eso en el lado del cliente y luego en el servidor lo reciibes lo validas (siempre verificarlo) y lo guardas:
http://digitalbush.com/projects/masked-input-plugin/ http://jqueryui.com/datepicker/
Saludos,