Surprised that I got so many although I heard the term "me time" approx. 20 years ago and "mansplain " quite a while back. First I heard "snowflake" was here from Blue Barry in his blog.
https://news.sky.com/story/test-yourself-do-you-know-what-new-words-in-oxford-english-dictionary-mean-11228737