Social media claims that eating eggs before a night out can stop hangovers — but nutritionists say the truth is more complicated.