Fully agree with you on the US, but for the EU, it's just ~25 years. Slovenia and Croatia both went through a violent conflict in early 90s (although Slovenian one was very short).
There are EU citizens in their mid-twenties born during the war.
If (and that's a giant "if" considering its fragile state of the moment) Serbia becomes the next EU member (optimistic estimate is 2025), the most recent conflict will shift to late 90s, and you will again have people in their mid-twenties born during the conflict.