Last-minute holiday shopping is often where good intentions collide with impulse buying, and that often times mean gifts that people do not want or need. According to the National Retail Federation, U ...