Date checker

Check for `{type: 'date'}` and `{type: Date}` in the attr options when inserting/updating and parse it as a `Date` object if the value is a string.

This counter's the new recursive `toJSON` call in modella, causing mongo to store `Date` values as strings rather than `ISODate` objects