Regla de oro en la prgramación -"NUNCA CONFIES EN EL USUARIO"-
SI entendes eso, porque le permitis que ponga una fecha como él quiere.. para eso existen varios recursos... poner 3 select y luego cocatenas los valores... con un plugin js que te quite la fecha desde un calendario.. entre otras... te las complicas vos solo