You are a developer on a task manager app. Your users can create tasks and those tasks, in particular, have a time and date.
To provide a enhanced experience to your users upon task creation, you want the task date to be a free text field. A user would input strings such as in 2 days
, 3 hours ago
, tomorrow
, on december 5th at noon
, and you would save that information as a date object in the system.