Hello there, just here to make a clarification on orders for the holidays. Please be advised that today, December 18th, was the last day to order items and have them arrive before December 25th. This is strictly due to official USPS procedures that state items sent off after a certain date will not be guaranteed. ALL orders that have been made before today have already been shipped and should arrive before or on December 25th, 2015. Thank you so much for understanding, and please feel free to e-mail firstname.lastname@example.org with any questions.