The validation of dates can be tricky. Partly this is due to jscript and partly down to the flexibility that Sage CRM provides in allowing dates to be presented.
I have covered how default values dates can be controlled in the article: Populating Default Date Field Values
Other Date related articles...
29 Dec 2008