Eggnog can trace its roots back as far as the 14th century, when medieval Englishmen enjoyed a hot cocktail known as posset.