have had one's day under the sun