Walmart offers the Russell Big Men's Polytech Zip Hoodie in six colors (Dark Navy pictured) for $9.39. Opt for in-store pickup to avoid a $5.97 shipping fee. That's $13 off list and the best price we could find. It comes in sizes XXL to 5XL, but not in all size/color combinations.
This item isn't expected to arrive by Christmas.