This part is not correct for the following reasons:
- parsing a date with ``new Date`` is not consistent with the way we parse dates in other places (the correct way to do it is done just below with ``aria.utils.Date.interpret``)
- the goal of comparing ``text`` with ``this._dataModel.displayText`` was exactly to avoid parsing again the date when it did not change since last time

In fact, I suppose the intention was to validate again the date in case ``minValue`` and ``maxValue`` have changed...
I think this should rather be done by resetting ``this._dataModel.displayText`` and ``this._dataModel.jsDate`` at the time ``minValue`` and ``maxValue`` have changed to force a new validation next time ``checkText`` is called (then the ``text === this._dataModel.displayText`` condition will be false).