Hi Laura,
I'm Ruby, I am the person in charge of your order. As I explained earlier, you placed your order on the 15th, and realistically, it couldn’t be delivered before Christmas because our policy is that it takes around 13 days to receive your order. Furthermore, we noticed that your order was successfully delivered on Dec 23 at 02:51 PM, in/at mailbox in Spring, TX, USA via USPS. Your order did arrive before Christmas, not after Christmas as you mentioned. We always strive to provide the best service and products to our customers, but each case needs to be considered individually. Please check again and let us know.