Last minute deals at Wal-Mart, Target, Bloomingdales