Cambios para mejorar la validación de fechas

los usuarios no podían introducir fechas adecuadamente.