Na, dort, wo dein Formular aufgerufen wird. Ich gehe mal davon aus, das bei einem falschen Datum, das ursprünglichen Eingabeformular wieder aufgerufen wird. Dann bastele dort gleich die Abfrage ein. Beim ersten Aufruf werden dann alle Felder, die (richtig) ausgefüllt werden müssen, farbig dargestellt. Bei fehlerhafter Eingabe nur noch jene, bei denen was fehlt.
Hier 'ne Testseite, wie das geht:
http://www.schmuckwerk-individuell.de/mail.php