All three mean the same. "young people of today" is just ever so slightly more formal than the others. I know of no better way to express the thought.
Note that if you walk around saying things like "Young people today are blah, blah, blah. Back in my day things were so much harder and we accepted it...blah, blah, blah" people will be put off and think you're really old!