SchemaDate min and max validators

Default error messages added, SchemaDate min and max validators added,
validation tests added.
I've updated the variable names, per your suggestion.