I froze mine the day I cooked it. I always do any meat that way. cook, eat, maybe one or two leftover lunches and then frozen into small amounts for quick lunches and dinners.
I also freeze the drippings/broth I don't use that day, it's not actually the turkey that gets you in the leftovers it's the gravy, all the fat in the broth goes bad long before the meat.