Due to a high volume in online ordering, we are not able to guarantee that items arrive before Christmas as we get closer to the holiday. We encourage you to place orders as early as possible for timely delivery. We are working diligently to keep items stocked online and on the shelves in local stores, however some items may be low or out of stock. We thank you for your patience and stay safe.