7 strategies for giving the best holiday gifts

Some people excel at choosing perfect gifts, while others struggle to come up with anything. What's the secret?