The addHours/addMinutes functions in parseRelativeTime don't handle day rollover. When adding hours/minutes that cross midnight, the resulting time has the wrong date (same day instead of next day). Example: 'in 3 hours' at 11pm incorrectly schedules for 2am of the current day instead of the next day.