BusyMac has released BusyCal 3.12.4 with improvements and bug fixes for the calendar app. The update ignores bogus/missing calendar names from WebDAV feeds, warns that importing a meeting invite from an email attachment may result in a duplicate after sync, removes the menu option for picking a timezone for Google accounts (which no longer support floating timezones), introduces a workaround so that you are still alerted with sound for events and alarms created in BusyCal for Google accounts, fixes a bug where declining a recurring meeting on Exchange would not immediately reflect the change in the Info panel, and resolves an issue where all-day events (banners) could overlap. ($49.99 new from BusyMac or the Mac App Store, in Setapp, free update, 32.3 MB, release notes, macOS 10.12+)
One thing to mention is that BusyMac has changed from a permanent license to a subscription model, and many users are upset about that.
Join the discussion in the TidBITS Discourse forum