After I noticed a couple days ago that someone was able to book a date that wasn't supposed to be available, I checked my listing's calendar. All future dates were open even though I had set the "dates unavailable by default" option. I tried switching to the other options like "3 months in advance" and they all worked properly. But "dates unavailable by default" is now working like "all future dates", and there doesn't seem to be any way to have a listing which I can open just specific dates. Until I can figure this out, I've unlisted that listing.