One thing to be aware of with idioms is that many of them vary a lot from country to country, age group to age group, and even within societal sub-groups. If you are going to use an idiom, it pays to know how universal it is, and if it isn't universal, which groups you can safely use it with.
Cole's comment is an example of that. His age group don't tend to use the phrases that he called dated. My age group probably still use them - to some degree.