Having customisable alerts and blocked out areas where tasks are not able to be scheduled on weekends and bank holidays (customisable by region) and any other times the business is closed.
Allocating booked holiday to certain users so they cannot be scheduled any tasks during time off.