Yes. I do this. I used to be very very bad. It runs in my family. The funniest times would be when we would scare the poopey out of eachother. I remember my brother dropping a huge ladle full of chili on my mother's kitchen floor when I startled him!!! It went every where, she was PISSED!!!
I am a night owl too. I go to bed late and if I eat dinner early then it seems that i get hungry and go to the fridge. A way for me to stop this is eat dinner about 3 hours before I know I will fall asleep. I usually am out by 1 am. So, I eat dinner around 9. I am not a Breakfast person so I eat lunch around noon. eat something small like a lean cuisine around 5, then a real dinner around 9.
If I don't follow this I'll end up eating a package of sandwich meat without knowing it. Remeber to just plan your dinner 3 or so hours before you go to bed. It will stop all of it.
Another thing I would do is count the calories I ate towards my next day. So, If I eat 400 calories of ice cream the next day will suck without food.
Hope this helps. Or you could just do the fridge pig thing....lol.