es una buena alternativa lo que propone stream, personalmente ocupo un javascript que encontré aqui:
http://javascript.internet.com/forms...rsal-date.html
lo que me gusta es que tu puedes pasarle como parámetro el formato que deas que se valide la fecha, puede ser
d-m-y
y-m-d
m-d-y, etc...
Espero que también les sirva.
Salu2