Updated to be able to have different hours for different days.