Bueno, me he estado documentando una mititilla, y resulta que en html5 hay un input mu bonico que es de tipo date que sirve muy bien para los formularios con fecha, asi que he puesto en el header una cabecera para que el sitio sea html5.
Si no se ven bien las cosas lo cambiamos y tal.