With Christmas on the horizon, many of us have a lot of shopping left to do. Most of us strive to give the best gifts to our friends and families and go to great lengths to ensure we make everyone on our list happy on Christmas day. This sounds easy; however, finding the right gift this close to Christmas can be very stressful and lead to long shopping adventures. Many stores are starting to sell out of items and some of us might begin to settle on second choices. Below you will see some tip...