If you opted for them to be overnighted they might make it by next christmas if you email them and call them enough,I dont know how this works because I NEVER GET AN EMAIL RESPONCE OR ANYONE TO EVER PICK UP THE PHONE....
I ordered something once from them before, ended up cancelling. This time I don't need it anytime soon so I'll give them another try. It's amazing, they have decent stuff but there customer service sucks. Primary Arms is totally opposite, good prices and ships fast but the only thing bad is a lot of stuff is not in stock.