Flexible Schedules and Shifts