Hello William,We apologize that your order is running late. We are running a bit behind schedule on our end for shipping, however, your order should still arrive by 12/23/2019. To compensate for this delay, we can upgrade your warranty from 30 days to 90 days. Please let me know if you have any further questions I can help assist you with.