I do find it fascinating how food effects different people differently. When I was actively losing, I almost NEVER indulged. Literally Xmas and Thanksgiving was about it.
In maintenance it's a little different - I am allowing foods in that were previously no-nos.
But I find that if I have a day of massive overeating (think a large buffet) that completely cures my cravings for several weeks. And I eat on plan until the next episode of pigging out. I know that this would not work for everyone, but for me, it is working.