If you're nearing your gift-giving budget, don't worry: we found 25 gifts under $20 that are practical, unique, and stylish.