The clichéd advice is to integrate with payroll. The smart advice is to integrate with niche scheduling or project management tools (e.g., JIRA, specialised shift-scheduling software). This is where business continuity truly fails when someone takes a leave.