While I ship the next day for all orders received by 6:00pm eastern, the post office is not as good. As Christmas nears they fall behind. If you order by December 15 you should be able to get delivery before Christmas anyplace in the lower 48 plus Hawaii and to much of Alaska. Remote areas of Alaska can take much longer.
I will keep my inventory up to date as we get closer to Christmas. When orders are completed for those placed in the online store the items are automatically reduced in the shown inventory , I do take some of the inventory to put on the shelves at my local retail outlet. I remove those from inventory on the day I take them to that store.
By placing your order early you are better guaranteed to get what you want, I may run out of some sizes before the 201 season starts sometime in Feb or March 2021.