Set chat availability based on user's calendar

I think this would be a great thing to explore with our existing calendar integrations. This could hold a lot of water when it comes to last-minute meetings or other circumstances that may cause a discrepancy between the two calendars.