Upcoming is calculated based on site generation date

This is a little more dynamic than setting a flag in the front-matter
since it will be updated every time the site is generated.