Hello,
Please accept our sincere apologies for the delay in getting the hamper to you on time.
After investigating this for you, it seems that one of the hampers was misplaced by the courier. A replacement was sent out to you, and this was also misplaced (by a different courier). The third was sent out for you, and then suffered a delay with the third courier. I apologise for this and the inconvenience you have suffered as a result.
I'm pleased that you were happy with the hampers themselves.
I hope that, despite the delivery issue you encountered this time, we're able to work together again next Christmas.