We found the best gifts for kids, including puzzles, games, toys, and much more. Plus, expert advice on what to look for when shopping for kids of all ages.