I'm creating a payment system for vans and they will have difference prices based on the seasons. There will be low season, shoulder season (early), peak season, shoulder season (late)

Using date-fns how can I calculate this dynamically and determine what season we are based on the current date