Should validation (did the user enter a real date) occur server-side or client-side? Why?
Validation will be done in both sides i.e., at the server side and client side.
Server side validation will be completed even though client side validation performed on the code because of proper security reasons.