IsDate implements describeTo and make test
and test of matches(Object) type-safe & null value.