S.S.
We buy savings bonds for baptisms, 1st communions, confirmations, christmas and birthdays up to age about 14. then its cash after that. You can buy a $50 savings bond it costs you $25 now but grows to the $50 and then accrues interest for a long time after that. My kids all paid cash for their first cars with savings bonds from family members. while they may not be much fun opening up they are much appreciated down the road.