Need some ideas to make a loop year view with CMS data

Hi,
I’m trying to think how to make something similar to this (image).


The idea is to have a calendar for each CMS item page and then connected to some fields on CMS to update the info.
It’s a year view with “loopable” event. Example: A event that starts in December but ends in March.
Would be great to split a event in two parts in the same line. Something like January-March September-October.

I did some research for calendar libraries but I didn’t found anything that fits the project.

I’m pretty stuck now in the research so that’s why I’m asking here for ideas or libraries.

Thanks!