Sometimes I really feel good about myself. Imagine that a body of knowledgeable people intentionally created this:

> There are several methods provided by #JavaScript Date that can be used to convert numeric date information into a properly-formatted string. For example, the Date.toISOString() method returns the date/time in UTC with the suffix "Z" denoting that timezone; removing the "Z" would provide a value in the format expected by a datetime-local input.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local

<input type="datetime-local"> - HTML: HyperText Markup Language | MDN

<input> elements of type datetime-local create input controls that let the user easily enter both a date and a time, including the year, month, and day as well as the time in hours and minutes.

MDN Web Docs
So to automatically convert between `date` attribute in #EmberData and native #HTML input of type `datetime-local` one has to do something like this:
The wut is that? 😵‍💫 Never thought that #HTML datetime-local picker had also milliseconds.