Waited until the last minute again, eh? Don't worry, we've got you covered: shop from this assortment of goods guaranteed to ship out with the quickness and arrive safely by the 25th. But you can't procrastinate forever! Make sure you get your orders in by Thursday, Dec.12 so you can get your sweet inspired goodness to that lucky someone on time. (P.S. If you find yourself reading this and the 12th has come and gone, fear not: do this.)