Switched to JS Date objects rather than individually tracking hours and minutes