Verificação se uma data está dentro de um intervalo

Suponha que existam três intervalos: de 1 de janeiro a 8 de março, de 9 de março a 17 de junho, e de 18 de junho a 31 de dezembro. Suponha que também tenhamos uma data específica, contendo o mês e o dia. Vamos determinar em qual intervalo essa data se encaixa:

javascriptlet date = '08-20';

if (date >= '01-01' && date <= '03-08') {
  console.log('1º intervalo');
}

if (date >= '03-09' && date <= '06-17') {
  console.log('2º intervalo');
}

if (date >= '06-18' && date <= '12-31') {
  console.log('3º intervalo');
}
Задание 1

É dada uma data, contendo o mês e o dia. Determine o signo do Zodíaco correspondente a essa data.