When the item is in stock and you order by a certain time, yes. That's why the green "In Stock" appears below the price. Other companies give similar stock indicators or shipping indicators, such as Google's "Ships by [date]."
For instance, you can order an item with two-day shipping, but if it isn't in stock or is within the company's window for handling the product, you won't get it within two days. Two-day shipping means it will take two days from the time it is actually shipped.
This. Either people don't pay attention when they order or they have reading comprehension problems. Considering all the people who misinterpret things like Google's "Ships by [date]" to mean that it ships on that date or the number of people who apparently ignore other handling indicators, I'm betting on the latter.