I don't know where you are in the world, but why the long notice? If you aren't planning to work there in January, why not wait until mid-December at the earliest to give notice.
If you give notice next week they may just "cut their losses" and fire you to hire someone new replace you.