In some cases they have them in the store the day after they are announced. It just depends on Apple. I always call & check. It can pay off if you need it right away.
Because I always buy Built To Order, it's an online order for me. Yet even at that, if Apple has the upgrades I select, there's been twice I've received my MBP order within just four days.