Discover the perfect affordable gifts for everyone on your list with our 25 last-minute Christmas gift ideas under $50 for 2024. Shop smart and save!