I would contact his parents and ask what types of things he likes, because at any age their likes and dislikes can vary so much. From sports to art, or skateboarding to video games. Or if you know his parents at all- do they camp or fish? Or you could get him something small and then a gift card to a toy store. I think it really means more to a child if you take the time to find out what they like though.
Hope you have a great Christmas