Generalize upcoming milestone filter to have flexible time periods

Currently when we filter issues and merge requests (and inside the issue board), we have a filter for upcoming milestones.

Should we generalize this to something like search for all issues <= 8.17? Or any other contiguous time periods?

Use case as mentioned here: gitlab-com/organization#31 (comment 23890472)

Assignee Loading
Time tracking Loading