Many companies are struggling to adapt their business to serve a new wave of consumers from the millennial generation.