Does eating chocolate before bed ruin your sleep? A dietician reveals all