Eggnog is rich in calories and fat. It is also very sweet. This makes it very heavy. Therefore, you should not be serving or drinking it yourself before dinner as that will ruin your appetite and you will not be able to enjoy your dinner.