Ryan Bates Solution to Business Hours Ruby Question