フォームから日付フィールドを含む DataObject を保存すると、1970-1-1 として保存されます。
それは標準です
public static $db = array(
'MyDate' => 'Date'
);
それから
$form->saveInto($obj);
$obj->write();
両方の段階 (saveinto、write) で値が 1970 に変更されているように見えますが、これはあまり進んでいないことがわかっているので、デバッグ方法の提案を求めていると思います。
eコマースと支払いモジュールを使用しています。