Teaching kids about money is important and it is your job parents to teach your kids how to create a good relationship with their money.
Some people are asking themselfs when is the right time to start teaching kids about the money? Guess what - it is never to early is all i can say to that. As soon as you are able to communicate with your child and when kids start to participate in communication with their own words you can start thier money education.
Piggy banks are here from ever and kids more then just like them. But before you start teaching your kids about savings, credit cards, bank accounts and all other money related topics, you should start at the start. Get your child to get to know the money first. Show them all the coins and bills. Make them play with it. For kids everything is a game if you make it a game. And games and playing are FUN and teaching thru fun is much more affective when you are dealing with kids. For example make kids draw different bills, they can count the money, play store with them,... and just start slowly and give kids the time to get to know money first.