Please note, all items on our website are made to order meaning they are specially printed just for you. Production time varies based on current order volume. Shipping time is ADDITIONAL to production time. We cannot guarantee delivery dates at this current time due to holiday shipping delays industry wide from every single shipping company. If you need your order by a specific date, please order in advance and contact us to make sure we can make it happen! Thank you for your patience.