Mixed Custom Periods

Would it be possible to implement the ability to mix custom periods? For example, we often want to compare “month to date” versus “last year month to date” but I have not found a clean way to handle this aside from manually adjusting the start date of defined periods at the start of the next period.

The ability to choose a start date from one custom period(with offsets) and an end date from a different custom period (with offsets) would give a great opportunity to track trends more closely.