Wiktionary
have had one's day
vb. (alternative form of have seen one's day English)
vb. (alternative form of have seen one's day English)