If I buy the products now will they last until Christmas?
Yes, there is an 18 month shelf life on all of the Christmas products.