Comprobar si una fecha está en un rango

Vamos a crear una función que compruebe si una fecha está dentro de un rango. Si no facilitamos fecha, la fecha a comprobar será la de hoy.El rango estará formado por 2 fechas, si no facilitamos una de las dos, se comprobará que la fecha a comprobar ...