Here is an example of comparing today's date with the season.
function getSeason() {
  try {
    // per Farmers Almanac
    let season = ["Winter","Spring","Summer","Fall"];
    let seasons = [["12/21/2021","3/20/2022","6/21/2022","9/22/2022","12/21/2022","3/20/2023"],
                   ["12/21/2022","3/20/2023","6/21/2023","9/23/2023","12/21/2023","3/20/2024"],
                   ["12/21/2023","3/19/2024","6/20/2024","9/22/2024","12/21/2024","3/20/2025"],
                   ["12/21/2024","3/20/2025","6/20/2025","9/22/2025","12/21/2025","3/20/2026"],
                   ["12/21/2025","3/20/2026","6/21/2026","9/22/2026","12/21/2026","3/20/2027"]];
    let today = new Date();
    let year = today.getFullYear()-2022;
    today = new Date(today.getFullYear(),today.getMonth(),today.getDate());
    let found = seasons[year].findIndex( (date,index) => {
        return today >= new Date(date) && today < new Date(seasons[year][index+1]);
      }
    );
    console.log(today);
    console.log(season[found])
  }
  catch(err) {
    console.log(err);
  }
}
12:20:50 PM Notice  Execution started
12:20:50 PM Info    Mon Sep 12 2022 00:00:00 GMT-0700 (Pacific Daylight Time)
12:20:50 PM Info    Summer
12:20:50 PM Notice  Execution completed
Reference