Express is not Next Day.
It takes the following day (24 hrs) just to process pre-5pm (an additional day for post-5pm) orders.

It should cite shipping specs when ordering, i.e. 2-4 Express, 4-7 Standard, etc. If it didn't expect the former, he's pretty quick.