If you choose a hub, it'll get delivered the same day you are going to have it shipped to your house. The delivery trucks usually load them from the hub in the middle of the night and start early. 99.999% of the time, it'll be faster to pick it up from the hub because deliveries can occur anytime throughout the day.
As for picking it up from the store, that could take up to 1 business day longer. Some are saying in the forum it'll happen same day, but UPS told me they have up to 1 business day to get it from hub to local store. I wouldn't risk it unless the hub is really far away.