create(year, month, day) {
        day = parseInt(day);
        month = parseInt(month);
        year = parseInt(year);
        const date = new Date(year, month - 1, day);
        if (date.getFullYear() === year && date.getMonth() === month - 1 && date.getDate() === day) {
            return date
        }
        return false;
    }
Create Date object by year, month (1-12) and day
Returns false if date is invalid, for example, February 31

@param {Number|String} year   - full year
@param {Number|String} month  - month number 1-12 or string including '07' etc.
@param {Number|String} day    - day number 1-31 or string including '07' etc.

@returns {Date|boolean}