If you've ever struggled to get a good gift at the last minute and, like most Americans, ended up spending way too much as a consequence, do not fear. Here's a list of $25-and-under presents that will impress with their (read: your) savvy—without putting a big dent in your wallet.