Time off and leave requests at the restaurant: managing them without schedule surprises