best time to eat paneer