This really is a Yodel problem, not a Gearbest problem. Hopefully soon GB will find a new courier to use, Yodel have cost them a fair bit of late and caused upset to lots of GB customers. Hope things come right soon.
With regard to GB saying wait till such a date, this is a common thing, fasttech, 2fdeal and other vendors from China all do it, why because it is in their interest. imagine refunding then the goods turn up a week or 2 later. Company out of pocket and how many honest buyers are going to return the refund.
I am waiting for a wasp nano from 2fdeal shipped Dec 5th, tracking says its in UK and 13/1/2018 ready to hand over. But i still have not got it. The latest it should arrive is Wednesday. This was sent via Lao post, hopefully i never get another Lao posted item this is now 8 weeks.