Production time on Christmas ornaments is 4-6 weeks.  At this point, delivery is not guaranteed in time for Christmas.