Na ação de clique no mês no calendário (em destaque), o problema ocorre.
public ActivitiesPage selectDateOnTheCalendar(String day, String month, String year){
WebElement yearOntheCalendar = driver.findElement(
By.xpath("//tr/td/span[@class='year' and contains(text(), '"+ year +"' )]"));
WebElement monthOntheCalendar = driver.findElement(
By.xpath("//tr/td/span[@class='month' and contains(text(), '"+ month +"' )]"));
WebElement dayOntheCalendar = driver.findElement(
By.xpath("//tbody/tr/td[contains(text(), '" + day + "')]"));
WebElement linkToMonthsOnCalendar = driver.findElement(
By.xpath("//div[@class='datepicker-days']/descendant::thead/tr/th[@class='datepicker-switch']"));
WebElement linkToYearsOnCalendar = driver.findElement(
By.xpath("//div[@class='datepicker-months']/descendant::thead/tr/th[@class='datepicker-switch']"));
linkToMonthsOnCalendar.click();
System.out.println("Clicou no link do mês no calendário");
linkToYearsOnCalendar.click();
System.out.println("Clicou no link do Ano no calendário");
yearOntheCalendar.click();
System.out.println("Clicou no Ano no calendário");
monthOntheCalendar.click();
System.out.println("Clicou no Mês no calendário");
dayOntheCalendar.click();
System.out.println("Clicou no Dia no calendário");
return this;
}