Ages 0 and 1
Even though they're too young to understand the concept of money, you can help by kick-starting their savings. Make small, regular deposits into an account just for them. Even just $20 a month would add up to an impressive amount after their first two years.
You could also set aside money in a share certificate (the same as a bank CD) for the same period of time, but earning a much higher rate.
If you really want to supercharge your child's savings over the long term, open a College Saver Share Certificate. You can make unlimited deposits at any time, and renew every 12 months until they turn 18.