changed how validate gets checked -> the date can be different for each pair of opening/closing hours