PersonalVacationEventModel conflict check moved to PersonalVacationView.