Sherice, I'm sorry you had a bad day.
Great advice from Linki.
I agree... 2000 calories isn't a huge deal for one day. And having a calorie range is an excellent idea.
As for the night-time eating... it's okay to have an evening snack. It's easy to go overboard, though. The program I did earlier this year had me eating three meals a day plus three snacks. I alloted 100-200 calories for my evening snack, and usually planned it ahead of time so I knew what I'd have to look forward to.
It worked so well that it cured me of night-time binging! Even though I'm off-plan right now, I no longer have the urge to consume huge amounts of calories prior to going to bed.
I hope today is good for you.