This is a super busy stressful time of year, and it should be a time of rest and rejuvenation. Even when you are excited and happy it’s stressful for your body, just because you are doing so many things out of the norm, more planning, more shopping, more cooking, etc.
Stress produces hormones called cortisol and ghrelin, which affect our food preferences, leading us toward high fat and sugary foods. This is especially true for people who are “pleasure eaters” that truly enjoy food, and honestly, how many people really dislike food and eating?
So what to do? Try eating more foods that increase pleasure chemicals in your brain, turkey is one, or any other food that contains tryptophan, like shellfish, vegetables, other poultry, and game. Vitamin C, magnesium, and calcium are also great stress busters. Go into any social gathering with a game plan, and remember there is no shame in cutting a dessert into halves or quarters so you can enjoy a taste of more than one.
For more please see source: http://www.idealshape.com/avoid-stress-induced-holiday-sugar-cravings/