Millions will wake up on New Year's Day hung over and unhappy. Here's a long term cure that doesn't mean giving up alcohol, and it's not "hair of the dog."