Scheduling Calendar

It would be nice to have a calendar that you can put appointments, repeating meetings (staff/employee meetings) in since this is a platform for a team.