Я до сих пор уверен, что именно пошло не так, но попробуйте ввести месяцы в выражение xpath, используя f-строки, и дайте мне знать, если оно работает:
cal = ['Jan','Feb','March'] #etc.
for month in cal:
expression = f"//div[@class='datepicker-months']/table/tbody/tr/td/span[contains(@class, 'month') and text() = '{month}']"
А затем измените ваше определение на:
reverse_month_select = browser.find_elements_by_xpath(expression)[0]