best time for mushrooms