Gift giving is never easy – whether it’s someone you know well and really care about or someone you are purchasing for out of obligation, there is so much to bear in mind. Do they already have this?