Millennials may be getting an unfair bad rap over money