That's great Miguel, but it might make more sense to set the default to something that is less likely to confuse people (the format you picked is not very US friendly for example).
I feel the international standard date and time notation should be returned as the default if nothing is specified in ad_form.
yyyy-mm-dd
Here is a link that describes the standard:
http://www.cl.cam.ac.uk/~mgk25/iso-time.html
Also, after a quick search I noticed a difference in the notation of the output options (e.g. on that page they type YYYY-MM-DD). Are you using some tcl formating option for dates?