Yes they still do the luncheon (or cocktail party) on the Ruby for the top 40 cruisers. It's varies depending on the discretion of the Captain. On a previous recent Ruby cruise the cutoff was around 300 days.
which would have knocked us off the list. The top cruiser had around 1,800 days aboard.