Our use case will be that we expect user to type in the date, and if they needed to check whether next monday was the 3rd or the 4th, they may pop up the picker.
The problem comes in when someone is midway through typing the date.. .the DateInput assumes stuff about the rest of the date, so if you type 2005 and were to hit tab, it sets the date to 2005-1-1.
Is there a way to just not auto select jan 1, and have an invalid date until the user clears, or provides a valid date?
Seems like this functionality makes sense for how the component works, but could easily lead to invalid date entries