JSFiddle - React, Tailwind, and code Playground

HTML

<c:if test=isLinkExpiryDateWithinRange('12.08.2012')> 
  <p>fail</p>
</c:if>

JavaScript

function isLinkExpiryDateWithinRange(value) {
    var monthfield = value.split('.')[0]; //12
    var dayfield = value.split('.')[1]; //08
    var yearfield = value.split('.')[2]; //2012
    var inputDate = new Date(yearfield, monthfield - 1, dayfield);
    var today = new Date();   
    
    today = new Date(today.getFullYear(), today.getMonth(), today.getDate());
    
    var endDate = new Date(today);
    endDate.setMonth(endDate.getMonth());
    if(inputDate > today && inputDate < endDate) {
        return false;
    } else {
       return false;
    }
}