There's always been plenty of time to get the stuff needed to meet the goals, so I agree, no need to stockpile.
The only one I found difficult before was wool because you only collect every 6 hours and no one was selling any because they were all collecting as well.
But I would not be surprised if S8 change things this event to catch people out.