Parsing fix for searching on DateFields

This fixes an issue where DateFields only accept ISO 8601 dates.
Use the object type, not this delicate string check.

eg:
`if ($field instanceof DateField)`