I ordered a present back in early March for someone's birthday that was meant to be in late March, 3 weeks away. Seller is from Sri Lanka. Hell, even if it was from China, 3 weeks' notice would have sufficed as it normally takes 1-2 weeks. After I paid, there was a dispatch notice on the eBay purchase history page which said that I'll be expecting it on 9th June. 4 months away!
Do eBay sellers do this deliberately? It's too early to file an item-not-received case because it's not 9th June yet, but also it's too late to file a case because it's not in my purchase history any more.