How about thinking about your problem differently? I find date sliders useful for date-related filtering. With the start and stop date on the slider you can choose any year, month, week or any time period.
If your data covers a long period you could use a year drop-down filter in combination with a slider. That way it only covers one year.
... View more