Is 8:00 a preference or does he get home late? If its a preference try getting him to move to 7-7:30 and slowly work on him. Afterall, he gets dinner when you are done making it, so he shouldn't be complaining. Try making your day time meals a little more filling and eat lots of veggies with dinner so you don't feel so full
"Of course its hard, if it were easy everyone would do it. Hard is what makes it great"
-League of Their Own