Here are the 9 best foods and drinks you can have before bed to enhance your quality of sleep.