вынести логику в контроллер, в модели - метод addVacation, который заполняет один день, а не диапазон целиком