Caldav calendars are really difficult to work with

I have a local caldav server. I’d love to show things like “today’s schedule” and “upcoming important events” and “the green bins are to be put out tomorrow”. Currently, I can only detect all day events happening today, by building custom calendar filters. It’d be great if there was better support for calendar events.

I can tell that the HA sees the full calendar, as the new calendar tab is populated with events, but there seems to be nothing to filter them there.