How about using the points now and taking the money you would spend on the tickets or such and either putting in into some sort of account or buying a savings bond that would mature for your desired time?
Points stashing for that long has far too many variables and challenges.