This seems like a reasonable idea but in practice would not really solve any problems, but create more work keeping the holiday schedules up-to-date for ALL users when in fact the impact of 1 user not being available should be managed as an exception.