Most gift guides are full of useless gadgets that collect dust. We tested hundreds of products to find the 30 gifts people actually use every day.