Social media and 'finfluencers' are just some of the ways Gen Z are learning about money in a changing financial world.