Salesforce has great Calendaring features built in. You can manage your individual calendar and share it with your team and co-workers. Set-up public and resource calendars for your organization as well.