Конечно календарь! (Сам использую googl-calendar). Все встречи можно шарить по командам и в случае переноса всем прийдет оповещение. Так же если кто то захочет назначить вам встречу при планировании сможет увидеть вашу загрузку и назначить в свободные часы