I stand corrected. Interesting - I had no idea!
I would guess that they allocate based on current policy (3 days), given this is when all the bassinets etc open up on MMB for others to plonk themselves into. They likely would not differentiate allocation timing based on date of booking. I guess the only way to be sure is to call up at T-5 days and ask...