Not an expert by any means, but if it's been fermenting since Dec 26, it's probably done. What's the germ temp? Any control over that? What's was the OG? And maybe some insight into your recipe, mash temps, AG or extract..? These details help to ascertain what's going on with your brew.
My guess is it's done. How's it taste?
My rule of thumb, "if it tastes good and gravity isn't moving, package!"
It's just beer, anyway. Relax, don't something something, do something something.....:]