seems you are right and the datepicker sends the last value, if trying to save an empty value.Thanks for the help. But checkbox-TV isn't really beautiful the decision for a user. I tried to use the "inputTV":"mydate" but too most doesn't save empty value. It is necessary to look for other decision.
Real Date-TVs seem to accept empty values, strange.
A workarround could be a checkbox-TV 'empty date' and aftersave-hook-snippet, which empties the date, when that checkbox was checked.
<field key="date" dbtype="datetime" phptype="string" null="true" />
Try to change your field into a text-field. Than you can save an empty string to that field.
Or make the phptype 'string'
<field key="date" dbtype="datetime" phptype="string" null="true">
this will store an empty string as 0000-00-00 00:00:00</field>