old hat vs old-fashioned

old hat

adj
  • Very familiar; common, hackneyed or out of date. 

old-fashioned

adj
  • Of a thing, outdated or no longer in vogue. 

  • Of a person, preferring the customs of earlier times. 

noun
  • A cocktail made by muddling sugar with bitters and adding whiskey or, less commonly, brandy, served with a twist of citrus rind. 

How often have the words old hat and old-fashioned occurred in a corpus of books? (source: Google Ngram Viewer )