My experience has been that, if you chose the free shipping option that's often available, they will wait as long as possible to ship your items while still meeting the arrival date the website provides. If you pay for shipping, things will come much faster.
If you live in Seattle (and a few other places, I think) and pay for shipping, you can get your order on the same day
