to have had one's day