function IsValidDate(date) {
        return date instanceof Date && !isNaN(date.getTime());
    }