Views exposed Filter by date: month OR year
You should be able to add the same filter twice and set one to a Month granularity and the other to a Year granularity. Then you can rearrange the filters and setup an OR grouping and place the year in that one