Seeing as how you ordered on the 27th you ordered before a weekend. Therefore 2 days were weekend days, NOT business days. Today, is a holiday due to the fact that it's New Years. So technically your order has only been shipping 2 days.
It also depends on when you received your shipping confirmation.
Mitchell