Any toys should be developmental appropriate for your child, regardless of age. It limits frustration levels your child may face if given a toy that is hard to figure out.
Here are some sites that you can check for gifts for your children and to give as recommendations for your family members and loved ones.
Remember that some toys are multipurpose and you can target a few skills at once. More bang for your buck!