Since 3. way is only for backward compatibility, there should be 4th way. I have native input enriched by directive. This directive adds transformation of input value visible to user to date time ...