Yes, you can create a macro target for a future date. As long as the macro target is being used in your plan, it will automatically apply the macros once the target date is reached.
Learn how to create macro targets:
How do I create a macro target?
Learn how to create macro targets