Working hours in the profile

It would be interesting, in my opinion, to allow the users to set their working hours and calendar, and set automations on it, like the setting of their own status (working in office, working at home, do not disturb…) and to refuse tasks, meetings, etc. in their periods off.