Build the Date from a localized String (Part II)

Per #127, the `readFormat` wasn't used.

The `readFormat` is needec to retrieve the localized format, which can be different from the input element format, as per the HTML5 specification the date format in input fields is always yyyy-mm-dd. If we want to always return the localized format in the model, this step is needed.

I have also removed the `es5:true` from the jshint config file, as it is now the default and was throwing a warning on TravisCI only (not on my machine).