I don't see anything stating it arrived on the 21st. That's the estimated delivery date.
I'm not pointing this out to be a dick though. However, I do want to explain to people that pretty much any "estimated delivery date" that major shipping companies put up with their tracking results, is the ETA based on the date it was shipped. It is not the ETA based on the current date.