Millennials playing financial catch-up