Yes, just accept it and keep clean eating afterwards. Take these family partys and stuff as they are: quality time with your family. Enjoy them. It is not the once per month party which makes you fat - it's what you eat on normal days.
Just enjoy holidays and take them as quality time with family an...