<fix>(input): return original value from formatter if isEmpty, not ''

Fix the formatter on the input[type=date] to return the original value if the value
evaluates to falsey. It was previously returning an empty string with was causing
the underlying model to be modified upon binding.

Closes #9996