SchemaDate min and max validators

Default error messages added, SchemaDate min and max validators added,
validation tests added.
I've updated these to use truthiness.