Google Calendar is a cloud based calendar you can share with others such as your parents and students. You can easily create a class website or PBL site. Since Google Docs is cloud based, you have numerous additional features such as auto publishing without the need of secondary services such as Go Daddy (unless you want your own URL), embedded calendars, videos, and maps, and of course collaboration on on any project desired! In addition, you won't be left without standard or even advanced features including templates, drag and drop technology, and much more.
GSuite - Calendar
https://gsuite.google.com/learning-center/products/calendar/
How do I add Google Calendar to my Class Calendar
Tips for using Google Calendar in your Classroom
http://www.preppath.com/blog/tips-for-using-google-calendar-in-the-classroom
Track Assignments and Events in Google Calendar (with Google Classroom)
https://support.google.com/edu/classroom/answer/7184151?co=GENIE.Platform%3DDesktop&hl=en