My advice: yes cravings will come and they'll be hard. To defeat those pesky things, make sure you get your fat free dairy in! (fat free cottage cheese, fat free milk, fat free plain yogurt.) AND make sure you eat beans. You could have them in the form of hummus with veggie slices, or just a nice side with your meal along with some veggies. Beans and fat free dairy, they are your friends!
Also make sure to have your snacks. A serving of nuts a day (maybe a serving of almonds, or 2 tablespoons sugar-free natural PB on celery or something for example) will keep you sated.
Also make sure you get all those cups of veggies in! Plenty of veggies!
I think it's wonderful that you are trying to get healthy. And I think it's awesome that you are already planning out your meals. THAT will definitely help you. Plan, plan, plan. That way, you're never stuck without something to eat and feel the temptation for things that are off plan.
Really though? It sounds like you've got everything in order. The motivation, the planning, the willpower... Good luck!! You're already doing great.
First Goal: 25-40lbs by December 25th
Second goal: To be decided when the first goal is obtained