Caldav component - fetch events more than a day ahead

Looks like the Caldav calendar component only fetches calendar events that are one day ahead, events that are further are just ignored. It would be convenient to be able to get these events as well (ideally within a configurable time window), for example in my case to start heating up the house a couple of days before getting there.

I’ve seen references to the same need on the forum as well, with a user mentioning having hacked the Caldav component source code to address the need. Would be better if this was part of the official component release.