I am working on a project where we will have three levels: collector, manager and senior manager. A task or status change will take place on an item if the person did not answer the task. The task will go to the next level up meaning, if the collector doesn’t answer the task or make some kind of status change it goes to the manager,etc. This takes place after the 24 hours, however this task or status change should only happen on business days. Weekends and holidays should not be accounted for. What is the best way to do this?