Partindo da premissa de que os intervalos foram ordenados de forma crescente pela data inicial e que a data final sempre será maior que a data inicial, pode-se concluir que b2
sempre será maior que a1
e assim é possível omitir essa comparação, restando apenas:
function verificarInterseccao(a2, b1) {
return b1 <= a2;
}