NOTE:
Effectively, any date is always converted to the corresponding ms-precise date-time
at midnight of that date. Note that that doesn't properly reflect the resolution of
the input date. That effect has to be taken into account by the logic implementor.