At buffet parties, etc I try to use a small plate rather than their big dinner plates -- that way I put less food on my plate. Maybe try that when you do go to the buffet places.
It's easy to say you're too tired, too stressed, too busy, too this or too that. Too bad. The only way you'll strip away the fat is to start by stripping away the excuses.