Move over millennials. Gen Z is the next generation of consumers and businesses are looking for ways to capture their attention and their dollars.