Here's another gift idea from Timberdoodle.com:
TENZI is a fast paced tactile dice game that can be played with most ages. The TENZI Tube comes with 40 brightly colored dice, 10 each of 4 different colors (enough for 4 players). The most basic play is to roll 10 dice, with the ultimate goal of rolling ten of the same number (similar to rolling 5 of the same number in Yahtzee). It's nice to have a simple game which is good for beginners, and is great for amount/number recognition, but it doesn't stop there.
Included in the tube are rules for 6 or 7 more variations including TENZI tower ~ Stack your dice as you roll the number you're collecting, SPLITZI ~ Roll 2 sets of 5 different numbers, TIMED TENZI and more.
Once you've mastered those, you can pick up 77 Ways to Play TENZI Game Cards to expand on the play. The cards include specific goals as well as patterns to roll and even some physical challenges (Stand on one foot while rolling the dice for example).
One of the things that I, as a mother, really appreciate is that it really can be a quick game (10 minutes?), for when you feel the need to break things up a bit in the school day, redirect a child, or fill somebody's love bucket with some fun attention, and my 9 year old enjoys playing and rolling all those dice!
TENZI is part of Timberdoodle's 2nd grade curriculum kit, which is a great age to begin playing TENZI, although it could be played with slightly younger children, and it is enjoyable for those who are older as well. Timberdoodle definitely seeks out interesting and fun educational toys to go along with their curriculum, and I value the inclusion of play in a curriculum package.
I think the combination of TENZI and 77 Ways to Play TENZI would make a very nice gift on their own, or a really nice stocking stuffer for anyone aged 7+. It is very compact and portable, perfect to pack in a bag for family visits, road trips, and camping.