The other thing that we've been trying to implement is adding a fixed custom range to the drop down date filter (e.g, Ramadan 2023, which is a fixed number of days, for example) and
this link answered most of the question of how to do it, the only remaining confusion here is if:
a. this can "swap out" the filter that's already in the report,
b. or if that's not possible how we can "notify" the report to apply the date ranges
c. we also need this custom filter to be comparative.