Hi there!
I find a service - Shifton (https://app.shifton.com/). It is a calendar / work schedule app. Here user can set work hours for agents, agent shifts etc.
Soi think it will be very-very comfortable and great if in Freshdesk administrators and user can see the similar visual calendar like this.