MongoDB использует собственный тип объекта MongoDate, который напоминает целочисленную метку времени.
При использовании Doctrine ODM это значение преобразуется в объект DateTime PHP.
Вы можете создать собственный тип Date с помощью Doctrine, который преобразует объект MongoDate в объект Zend_Date:
Doctrine\ODM\MongoDB\Mapping\Types\Type::overrideType("date", "My_Date_Class");
Таким образом, вы пропускаете объект DateTime на стороне PHP, но сохраняете правильные объекты Date, понятные MongoDB.