My parents want to give my new baby some money for a savings account. However, if its just going to sit there for 20 years, I’d prefer for it to gain interest/dividends. Is there any easy way to setup a fund that tracks s&p500 and preferably tax advantaged? Or am I better off just investing in the relevant mutual fund.

They should instead make a charming gold medalian necklace, the back of which has a personalised message engraved with the precise geolocation of a hidden underground cache containing years worth of tinned food, filtered water, and lo-tech weaponry.