Following TKDKidd's advice, it worked for me but with a tweak: To get Calendar to work steady and stable I had to disable Scheduled Reminders from Calendar app on Mac (basically just disable it on the check box on the list of calendar - left menu), which is a pity because looks like a feature I would be pleased to use... I'll hold until Apple fixes this issue... If it will.
Note to whomever may want to try this solution. If your calendar is crashing then you have no way to get inside it to disable the Scheduled Reminders. You'll have to follow TKDKidd's steps: first go to settings and disable iCloud calendar sync, then open calendar (should work; in my case was displaying only the Scheduled Reminders), disable scheduled reminders (result empty calendar, or only non iCloud calendars showing), then on settings reenable iCloud calendar sync, may take a few mins to rebuild the events on the app, finally do not enable Scheduled Reminders (in my case, a few seconds after trying reenable, it crashes again, and I needed to go through these steps once again).
BTW, my scenario: I sync only my iCloud account related calendars (no gmail, no outlook, nothing else). I have several calendars under my iCloud account, some of which are shared with family members.
I also have several Reminders list, some of which also shared with family members.
Both in calendar and reminders I have a lot of recurrent items.
It looks like the root cause may be related with the volume of events to display on Calendar app when trying to combine all events and reminders on the screen.
Hope it helps someone else.
And thanks TKDKidd for the simple but effective tip.