SchemaDate min and max validators

Default error messages added, SchemaDate min and max validators added,
validation tests added.
Use either strict equals or truthiness here, type coercion is a pain