Ciao Marco, probabilmente il javascript cui fa riferimento il form non inserisce correttamente il valore della varibile della data. Ho provato a dare una occhiata ma mi ci raccapezzo a fatica.
Si tratta di uno script collaudato e mi sembra strano che possa restituire un errore come
quello che ti ho indicato. Forse si devono settare delle variabili.

Ti indico dove l'ho preso dalla intestazione dello script:
/***********************************************
Fool-Proof Date Input Script with DHTML Calendar
by Jason Moon - calendar@moonscript.com
************************************************/
QUI DI SEGUITO TI INDICO INVECE IL CODICE INSERITO NEL MODULO HTML:
nel cappello:
/***********************************************
* Jason's Date Input Calendar- By Jason Moon http://calendar.moonscript.com/dateinput.cfm
* Script featured on and available at http://www.dynamicdrive.com
* Keep this notice intact for use.
***********************************************/

nel corpo:
<td bgcolor="#AAE39B"> <span class="Stile13">
<script>DateInput('arriveDate', true, 'DD-MON-YYYY')</script>
</span> </td>
</tr>

<tr bgcolor="#666666"> <td bgcolor="#66CC66"><span class="Stile27"> Data di partenza

Leave date
</span></td>

<td bgcolor="#AAE39B"> <span class="Stile13">
<script>DateInput('leaveDate', true, 'DD-MON-YYYY')</script>
</span> </td>
</tr>

grazie comunque per l'aiuto che tu e gli altri amici potrete darmi.