Our current lead time is 5-7 weeks before delivery. We make everything to order. We are very sorry but we can NOT guarantee anything before Christmas, but we will try our very best.