Lands' End offers its Lands' End Christmas Stocking in Pink with free monogramming for $9. Coupon code "SANTA" and PIN "1212" cuts it to $6.30. With free shipping, that's $14 off and the lowest total price we could find for any comparable felt stocking. It features a polyester felt body, full lining, wool applique decoration, and more.

Orders placed by December 16 (a cut-off time is not mentioned) are guaranteed to arrive by Christmas.