We've all done it—waited until the very last minute to do our holiday shopping, thanks to the convenience of modern internet-powered shopping. Online retailers even give us little indicators to show ...