Generic date-oriented list pattern. The CMS copy is a single flat
data-role="source" list — web authors paste items in any
order and add new rows during the year without sorting. Client-side
JavaScript builds Open, Upcoming, and Past sections at runtime based on
the visitor's date.