I like to give my grands something in 'green' every year. It's always in style and never the wrong size. So far, I've never had a complaint or had to accept a return, either.
DH and I buy our own presents and tell each other how pleased we are , that the gifts that are so perfect for us, just what we wanted!
I usually get DH a shirt and underwear, too, but he's smart enough not to do the same for me!