added a way for the model to have a string object instead of a date object

allow the initial model to be a date 'string' instead of a Date object. this happens when loading data via json or other mechanism where the type hasn't been converted before the binding takes place.