Land's End Canvas Brushed Flannel Workshirt

Click Here To Buy It Now at Land's End Canvas, $17 

Affordable workwear steez for anyone on your list.