при создании новых инстансов занятости у тека инстансы появляются только для дней недели и т.п. но не для часов (сейчас на все дни недели часы работы одни и те же, то есть нельзя задать время работы с 9 до 5 в понедельник и с 3 до 4 в среду)
думаю тут лучше отрефакторить и убрать фабриковые поля start date и end date и добавить start time и end time в инстансы