Set chat availability based on user's calendar

This is definitely something that would serve a lot of scenarios. I agree, it is something we should take a look at!