Last minute holiday shopping is a pain in the ass. You don't know what to buy, don't know where to go, and have to deal with all sorts of people in your way. Thankfully we've done some of the heavy lifting for you and summed up the best deals still available for your hail mary holiday shopping spree.