And why are Christmas gift suggestions different from birthday gift suggestions? Unless it's poinsettias or fruitcake (yuck), they shouldn't be different.
Instead of looking at WHY you are buying a gift, really focus on WHO you are buying the gift for! It's our individual differences that make us who we are and dictate the kinds of things we enjoy.
Therefore it's important to look at the recipient's personality, lifestyle, hobbies, or personal situation when picking out a gift. In doing so, you are more likely to find a gift they will appreciate - one that is as unique as the person you're buying for!