There are a couple ways you can do this.
In workspace, you can create custom date ranges that roll however you'd like. This is the best solution, as it allows the most flexibility.
If you're in Report Builder, you can try using date ranges from cells, then use functions to establish the correct date range. For example =MONTH(TODAY()) to get the current month, then for the day to a static number of 21 or 22.