changed date validation to use node-validator

_.isDate only check for the `Date` object.  The node-validator is much more flexible.