I agree with this.
I have started the following a number of times. I would really appreciate if I get gifted something most of people find mundane e.g. socks. Unless I need special socks for something specific I really care very little. So if someone uses his time to save me from doing quality sock shopping I value this a lot and would be happy about the gift. I don't like cheap and wear once socks though.