Lo que simplemente podrias hacer es al momento de crear la tabla el campo tome un valor por defecto ,casi estoy seguro de que una variable de tipo date no puede ser null por lo tanto no hace falta la validacion , sin validacion creo que se guardaria de esta forma 0000-00-00