They will all be fine for the Christmas stockings, I do that every year. Long term it depends on the candy and what temp you keep it stored at and the moisture level in your home. I keep mine in airtight containers in a cool dry place. I still had a bag of peanutbutter M&Ms from last yr's halloween sales last month and they taste just as fresh as the bag I just bought. Receese PB Cups I give about 6 months, if not eaten by then I bake them into cupcakes, mix into homemade blizzards, or chop up and bake into crescent rolls . Hard candy about a year, but if they are not eaten in a timely manner I smash them and use as sprinkles on frosted baked goods. If I buy shaped chocolates I melt them down after the holiday to make chocolate toppings for baked goods and icecream, or even turn them into fudge. On year I even melted and made 1 large block and made shavings of it for decorative topping on a cake.