When someone visits your online store and checks out a bunch of products, but fails to make a purchase decision in your favor, you are bleeding money. If you want to ensure that a good portion of people visiting your website do not leave the purchasing process midway, you need to provide a decent shopping experience to the users, amongst other things.
Since weather, holidays, and dates impact how and what people buy, you should be using seasonality in your SEO marketing strategy.