when is it the best time to eat a banana