I think calendar improvements are of course needed but not in this way 
1) it will be interesting to have different calendars for different groups of users and to have different access for them. For example, if users are part of IT Dep. group they all have shared calendar.
2) in calendar view there is now information about the creator of the event, you need to open the event to view this information.
3) it is good to have time in calendar, also add view Daily, where we can can see planned events by hours.
Google calendar is good example of working with calendars!

1) it will be interesting to have different calendars for different groups of users and to have different access for them. For example, if users are part of IT Dep. group they all have shared calendar.
2) in calendar view there is now information about the creator of the event, you need to open the event to view this information.
3) it is good to have time in calendar, also add view Daily, where we can can see planned events by hours.
Google calendar is good example of working with calendars!
"Whatever you do, work at it with all your heart, as working for the Lord, not for human masters". Kol.3:23