Shnoop via eBay offers the IZOD Men's Thermal Stripe Waffle Crew Neck Long Sleeve Shirt in Blue for $9.99 with free shipping. That's $8 under the lowest price we could find in any color elsewhere. It's available in sizes L or XL.
It's unclear if it will arrive in time for Christmas.
There are many ways to get cheap and even free services and goods after reaching a certain age.