Improve DateTime validation on deserialization

```'date is empty string' => array(null),```

I think it pass too