pub fn parse_date_input( input: &str, today: NaiveDate, ) -> Result<PlanningTimestamp, AgdError>
Reads a whole date answer, relative to today: one date as read_date reads it, with nothing left over.
today
read_date