Add a date filter. Expose the date filter. Select the grouped filters option ![enter image description here][1] Scroll down and define your filters as shown in next image ![enter image description here][2] And you are good to go. You will have an output like this ![enter image description here][3] You can change the options to make it a drop-down too. [1]: https://i.sstatic.net/cfD5x.png [2]: https://i.sstatic.net/S4UcL.png [3]: https://i.sstatic.net/R5Dgl.png To fix for the UI bug in exposed filters groups: Make sure your date module is at Version: 7.x-2.9 or later, then apply the patch exposed_grouped_filter-1876168-71.patch (https://www.drupal.org/node/1876168#comment-10344663)