lol, you're only obsessing a liiiiittle bit.
Unfortunately, nothing short of lipo can cause spot reduction. We just can't pick and choose where the fat comes off first. The only way to lose is to gradually lose bodyfat, and if you're lucky, eventually the fat will come off of those places too.
The only way to do it is to be consistent with your weight loss basically.
As to chocolate, I so hear you on that one! Sweets are my downfall. I'm not even going to go into how many sugar cookies I've eaten this week. *sigh*. Not to mention cake, candy, candy canes, and today I have to bake for my mother's class.
It's like some damn holiday plot, lol. My problem is that I can't have just a little bit of anything. If I start eating it, I'll eat it until I get sick of it (which can take anywhere between a day and three weeks).
But I am not going to beat myself up too badly about it. It's the holidays, and it's a time to do things that make you happy. I enjoy the food around me. In my family it's just another way of showing that you care about someone- you feed them! So I will let myself feel all good and appreciated during the season, and wok out a little bit extra (Christmas shopping

).
Happy Holidays!