Shopping a gift for someone can be hard, especially if you want to make sure that your holiday gift will be appreciated and actually used by the recipient. Things can be especially hard if you are ...