startDate = dates[0] && !isNaN(Date.parse(dates[0])) ? new Date(dates[0]) : null;