Cache policy by date filter?

Is it possible to set Looker query caching based on the value of a date fiilter field?

For example , most of our reports run use a “Completed month” date filter. So ideally I would want these reports to exit the cache when a new calendar month starts

Conversely, if the date filter has a simple ‘month’ parameter then I would want those entries cleared from the cache at the end of each day.

Any suggestions?