Can you give someone access to add Events without having Admin user to whole site?

My client wants people from different departments to be able to add events for themselves but, understandably so, are weary of having a lot of people with full admin access. Can we give someone a particular role to add events, etc. without having full admin login.
Thank you!
Emily