I need help in making improvements in my code. I want a safety check-in getDateObject itself.
function getDateObject(dateStr, format) {
    if(not valid date format){
        //show some error.
        return false;
    } else {
        return {
            dateStr:dateStr,
            isFutureDate: function(){
                //some logic
            }
        }
    }
}
var dtObj = getDateObject('02/02/2020','MM/YYYY');
if(dtObj) { 
    // If I dont not put this then I get error. I do not want this extra check here. How should I integrate it in getDateObject function.
    dtObj.isFutureDate();
}
 
    