angular/angular.js — pull request #9375 by tbosch (2014-10-01 22:25:04+00:00)
Title: fix(input): correctly handle invalid model values for `input[date/time/…...

...]`

Similar to `input[number]` Angular will throw if the model value
for a `input[date]` is not a `Date` object.
For `Invalid Date`s (dates who’s `getTime()` is `NaN`) `input[date]`
will render an empty string.

Closes #8949