Ok guys listen up.
Sometime in November, Hong Kong Post broke down (I don't know why or how but that's what I know).
Many retailers switched to Singapore Post which wasn't able to really cope with the increased demand and experienced major delays.
However, some retailers switched to China Post instead of Singapore Post and that's where all hell broke loose.
If your item has a tracking number that ends with CN (like RBxxxxxxxxxxxCN) then your seller shipped with China Post.
You can track here, as this site gives you the most details:
http://track-chinapost.com/startairmail.php
My own package kept being bumped through Chinese customs for 20 days before leaving to LB on Nov 25 (still not arrived yet).
The seller obviously extended the delivery date and I pushed him to actively check with China Post whether they lost the package or not.
I am waiting for his reply and based on the reply I will see if I open a dispute or wait some more.
There is a possibility that due to the increased demand, China Post just broke down as well and lost track of their packages etc...
On another note, one package from Singapore Post arrived dripping wet (it felt that the water had been inside it a while judging by the smell).