Please don’t make the solution to this dependent on time zones. It would be much more flexible to have custom groupings of employees each with its own schedule. We mostly have everyone in the same time zone, however, we have several different schedule requirements. To echo GSivakumar’s point, it is very messy and unreliable to have everyone block their calendars for when they’re not available.