Add some checks for Date objects
Add some checks for Date objects

When dealing with multiple sources, some which don't support more than JSON and others (like BSON) who know about Dates, we have to deserialize dates that are sometimes string, sometimes Date. This fix makes sure it works in both case (and should not have any impact besides this case)
weichx/cerialize,weichx/cerialize