Orders are due by November 29. Orders can be shipped to your home or picked up in-store at Skeeter Stitch. Orders submitted on time should be ready in time for Christmas.