I had two parcels which Amazon say were delivered today but weren't, I'm now in the online chat with them and they have told me this:
Sometimes the packages are marked as delivered before they actually arrive. I would request you to wait till Friday, 20 March 2020 because most of the times the order are delivered on the next business day.
WTF?!