No, not really. But I prefer the original.
Student or Learner
I came across the following sentence in an Americannewspaper.
"Guests young and old ended up loving the fun socks they were given at theparty."
Does it make any difference if they say "young and old guests"instead of "guests young and old?"
Yes, it makes a difference. This use of "young and old" is an idiom meaning "everyone, every age".
But if only "young and old guests" liked the socks, maybe the middle-aged guests didn't - since this doesn't carry the wider idiomatic meaning.
I agree that "Young and old <nouns>" doesn't measure up.