Nothing lasts forever, it doesn't hurt to download everything as soon as you are able.
I would also recommend activating your apps as soon as you are able. Even if not specifically time-limited, licenses may not work forever, e.g. if you don't try to activate one of the licenses until 2014 there's no guarantee the software will even run on whatever version of the OS is around in 2014, and even if the app works the license might not. The license you get today could be for a certain version/release of the software (say version 3.0), but you need version 6.0 to run on your 2014 OS so the license wouldn't work. The developer could change their activation process in the 4 years, or they might not support the product in 4 years.