Gaining weight by eating late at night is actually a myth. The problem is the type of food you eat and the amount of exercise you get (or fail to get).
No, not really. Your body will digest more calories while your sleeping. I try to eat more in the morning, and less in the evening, but since I'm often up til 6, it gets a litle weird.