Hazim, you are not alone!
We are looking at exactly this kind of thing now, based on requests from many users. Just now I’ve commented on this at https://community.dhis2.org/t/expression-enhancements-to-space-shift-and-time-shift-data/774.
In the meantime you might consider the use of predictors that can be used to bring data forward in time and store it in new data elements, which can then be used in indicators alongside current data. This does require new data elements, and storing the same data under two different periods in the database. We hope to be able to avoid this in the future by allowing time-shifting in the indicators themselves, very much like what you saw in the Launchpad blueprint. But using predictors is something you could do today with existing DHIS2 functionality.
Cheers,
Jim Grace