Man kann in den cxDateEdit Properties auch irgendwo festlegen was als NULL Value verwendet werden soll.
Wenn Du das entsprechend konfigurierst, dann kannst Du auf "if not assigned(myDateEdit.EditValue)" prüfen ..
Kann gerade nicht schauen, aber diese Einstellungen war
imho nicht zu sehr versteckt ...