As opposed to doing date -> string -> date, could you take something like `(start_date + i.days).change(hour: start_hour, mins: start_min)`?