Guess the Season JavaScript

Write a program that displays the name of the season associated with a given date and month. Use the table below to determine the season’s start and end dates.

Season Start Date
Spring March 20
Summer June 21
Autumn September 22
Winter December 21
For example, Autumn lasts from September 22 to December 20, both inclusive.

Input
On the first line, you will receive the month as a string
On the second line, you will receive the date as a number
Output
On the only line of output, print the name of the season in pascal case
Input
April
6
Output
Spring

CODE :

let input = [
    'April', 
    '6',
];
 
let print = this.print || console.log;

let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);

let month = gets();

let day = gets();

if (month === (("March" && day >= 20) || "April" || "May") || ("June" && day < 21)) {
    print("Spring")
}

else if (month ===("December" && day >= 21) || "January" || "February" || ("March" && day < 20)) {
    print("Winter");

}
 else  if (month === ("June" && day >= 21) || "July" || "August" || ("September" && day < 22) ) {
        print("Summer");

 }
   else if (month === ("September" && day >= 22) ||"October"||"November"||("December" && day < 21)) {
        print("Autumn");
    }