Is there a function like MongoId::isValid($id)? How do you determine if an object is a MongoDate object? Check if $mongoDateObject->sec isset()?
if (is_a($mongoDateObject, 'MongoDate')) {...}
if (get_class($mongoDateObject) == 'MongoDate')) {...}