When I save an DataObject with a Date field from a form it gets saved as 1970-1-1.
It's a standard
public static $db = array(
'MyDate' => 'Date'
);
then
$form->saveInto($obj);
$obj->write();
although both stages (saveinto,write) seem to change the value to 1970. I realise this is not much to go on so I guess I'm after suggestions for how to debug it.
it's using the ecommerce and payment modules.