The 26-31 window works best of the 3, especially the weekend part and early part of that week at the front. The 20-23 window's probably good too although there'd potentially be a few hours I'd get tied up on the 21st or 22nd. The January slots would be tough but I could maybe make a couple days of that week work if I really planned ahead for them.
Each of the 3 Sundays in your windows has a 1 pm 'hawks game that would be a priority, but that'd be a bunch of binge'n anyway that would blend right in.