One should be able to set a date relative to when the report is run. For example, whenever a report is run the date range is set to pull items from within six months of the date it was run.
You won't be notified about changes to this idea.