The “Top Day” sorting option does this, but posts fall off a cliff rather than falling off gradually. My understanding is that they’ll remain on the page from hour 0 to hour 23, but then completely disappear starting in hour 24.
Instead of that, it would be ideal to implement a mathematical formula that pushes pages higher into the rankings with every upvote, comment, or view it gets, but pushes posts lower in the rankings with every additional hour passed. You have to tweak the specific parameters of that formula to get it right, but it essentially forces posts off the page after enough time has passed, while introducing new posts to replace the old. Unlike the “Top Day” sort where things are a step function, the idea with this is to make it gradual so that a popular post falls from #1 overall down to #2, then #3, etc. over the course of a day.
As for the ages here, the people most likely to migrate are the long term Reddit users that have had an account using third party apps since 2010 or so (because younger people have only ever known the official app). That self selects for anyone that was old enough to use Reddit in 2010 back when the user base was mostly high school / college / recent college grads. Someone in their late teens / early 20s back then will be in their 30s now.