Set chat availability based on user's calendar

I think this would be a great feature, especially for international companies working in different time zones.