Set chat availability based on user's calendar

Same issue as everyone else. This is much, much needed!