clear(params = {}) {
        this.selectedDates = [];
        this.rangeDateFrom = false;
        this.rangeDateTo = false;
        this.lastSelectedDate = false;

        this.trigger(consts.eventChangeSelectedDate, {action: consts.actionUnselectDate, silent: params.silent});

        return new Promise((resolve) => {
            setTimeout(resolve);
        });
    }
Clears all selected dates
@param {boolean} params.silent  - trigger or not user onSelect event