I'm displaying an overview table of items. The items have a:

- category
- a date
- additional, domain-specific information that needs to be displayed in the same view

On the overview list, only one item is shown per category. The **most interesting**, from the user's point of view, is an item **in a given category** that has the latest date, but **no later than the current date**.

For example, suppose that today is 2015-08-26. We have the following items, the most user-relevant ones are **bolded**:

- Item 1, Category A, 2015-04-12
- **Item 2, Category A, 2015-06-30**
- **Item 3, Category B, 2015-07-12**
- Item 4, Category B, 2016-11-15

However, it is **also important that the user is made aware of items with dates in the future**.

Two ideas that come in to mind are either:

* provide a filter view for showing "future" items.

<!-- Begin mockup: In order to preserve an editable mockup, please
     don't edit this section directly.
     Click the "edit" link below the image in the preview instead. -->

![mockup](https://i.sstatic.net/hQliu.png)

<!-- End mockup -->

* or mark categories with "future" items in some way (including a relevant mouseover).

<!-- Begin mockup: In order to preserve an editable mockup, please
     don't edit this section directly.
     Click the "edit" link below the image in the preview instead. -->

![mockup](https://i.sstatic.net/v7Wsr.png)

<!-- End mockup -->

None of these feel perfect, however. 

So, **what would be the optimum way to present such data, given the two constraints (temporal relevance, and presence of "future" items)**?