Restrict availability to a time period

I have a booking type that I only want to make available during January, using my default availability. I've had to set up specific dates to match my default availability all through January. This was tedious and error-prone. I would have liked to use my default availability, then just restrict the availability to allow people to only book during a selected timeframe. I can't use the "X days in advance" feature for this, because then I'd have to update that setting every day to be one less day.