Shopping Right now, you can buy a $50 adidas gift card for $40 — the perfect last-minute gift Also, take a look at four recommendations on what to use it on.