I had a single CD ordered from Amazon UK sent on Dec. 21 (ordered on Dec. 20).
Never arrived.
They issued a refund today.
I've never had this happen with Amazon UK.
Nothing has ever taken more than a week to get here to the U.S..
They gave me a bit of a song & dance about the weather, but didn't argue about the refund when I requested it.