Christmas shopping can be incredibly stressful, especially when you have no clue about what you should buy for the special man (or men) in your life. It used to be so easy when we were younger! But as we age, most men tend to just buy what they need, when they need it – leaving …