Nate23
Mega Guru

I think this is one of the best documented community posts on date/time validation on the client side.




Client Script Date/Time Functions



This should answer all your questions.