The Christmas sweet spot. Our 2026 picks at $50 are the gifts that feel generous without breaking the budget — perfect for the friend, neighbor, or coworker exchange.