date validation all done! (Still need jsp page preliminary validation)