Ive ordered sofas off Groupon(red flag already I know) they were reasonably cheap for sofas but its still £349 I'm without. I got an email saying they'd been dispatched but then about 4 hours later a text direct from the supplier saying not available until new year. My problem is I only ordered because the fine print said order now for Christmas delivery and the delivery date was meant to be 20/12/18. I want a refund to order next day delivery sofas but Groupon is saying no way until after 20th then it'll take a further 5 days to get back to me. Do I have any way out of this? Did the supplier break the terms of sale stating delivery before Christmas and not fulfilling and also falsely marking it as dispatched so I couldn't cancel? Thanks in advance.