There is so much old stuff on the interweb.... D8 and CiviEntities / Calendar integrations?
Did you try installing and configuring Event Calendar extension? It provides UI to configure the calendar and these calendar can be exposed in front end as well. You read the installation guide on how to setup a calendar for your site.