I found a great online calendar that’s easy to set up and maintain. You can password protect it so that only you/certain other people can edit it; but everyone can view it (or you can restrict viewing to only those with the user id/password). I love it!
Go here to set yours up:
Mine is here; customized to match my jonimueller.com site.