fix: don't check for needsVacation for staff validation
