I vetted the 19 best holiday deals you can get at Amazon, Walmart and more — starting at $9