My wife ordered a copy of the Publisher Workbook as a Christmas present on December 3rd and, when it still hadn't arrived by December 18th, she emailed them to ask when it might be expected. She received a reply the same day where 'restrictions being placed on us by our fulfilment partners...' was to blame. However, by January 5th there is still no book, yet we have had several orders of other items received via Amazon including one placed on December 26th that was received the following day.
What is really irritating is that they have taken payment, obviously cannot fulfil the order in a reasonable period of time, and do not update their customers with expected dates for delivery. The status of the order is also shown as 'completed' which it clearly is not!