Companies, admitting they got millennials wrong, try memes, ethical stances and whispering to lure the newest spenders.