My guess is that it probably got held up in shipping or customs somewhere along the line. I can only imagine how much stuff is getting sent out after a week long holiday where nothing was shipped! Eastmall (or any seller for that matter) can't really do anything once your order leaves their warehouse and hits the shipping company. Sometimes packages don't get scanned, etc.
I'm sure you'll get it sooner rather than later. If not, Eastmall will make it right.