Giving clothes as gifts can be a tricky undertaking, but when you get it right, it can mean giving an unforgettable present.