Multiple timeDimensions

I’m pretty new to cube, but it looks pretty solid so far.

I have one question regarding timeDimensions.
Since it’s an array I’m wondering to pass multiple time dimensions into one query.

I would like to display from two different points in time. Once the current month and the last. I do not want to compare the data with each other, but display them separately using a filter.
If the filter “active month” is set, then only the data from the timeDimension “this month” should be displayed. The same for “last month”. Is this possible or should I use dateRange, and split up the data manually at a later point?

best regards,