Once you buy the Legend Pass, you get all the previous rewards up until your current tier at the moment of purchase. However, to take full advantage of all the benefits, it is recommended that you get the pass when the season begins.