rewrite GivenHoursAndDaysValidator - can take different hours for different days