best time to eat sweet corn