There are some people out there who always know exactly what to buy for their loved ones each year. But those are a slim percentage of people. Most of us struggle with what to get for our favourite people. Since we are getting ready to start researching earnestly for...