SyncGo Desktop Calendar can help users to check their Google Calendar, Office365 calendar and iCloud Calendar on Windows desktop.
Two-way synchronization is supported. Users can even plan their calendar offline, and sync later once the internet is connected.