be past its sell-by date

be past its ˈsell-by date

(informal) be no longer useful or valued: His ideas on economics are well past their sell-by date.
The sell-by date is the date written on food packaging after which the food must not be sold.
See also: date, past