Multiple Insensitive Ranges - Calendar

Any way to specify multiple insensitive ranges for the calendar widget?

Looks like can only specify one range. Looping over say, a few years of days in a range seems less than ideal.

What dates you want to be insensitive? Could you provide an example?