Often I've found that the days I go over on my calorie range are ones where I've had dessert earlier in the day. Like for lunch or as a snack or something. With dessert first, I can hardly eat supper without going over on calories!
I'm hungry and almost always craving something sweet in the evening between supper and bed, and if I've eaten healthy foods that day I not only tend to have calories left over, but I tend to make smarter choices with my dessert options.
Like today I chose to have a serving of graham crackers (130 calories) vs. having one of my mom's homemade chocolate chip cookies (probably easily twice that, if not more). And I know that if I still want something sweet, like chocolate, a single piece of dark chocolate is only 36 calories. :)