Вот краткий обходной путь с использованием UNIX меток времени.
import pandas as pd
import numpy as np
x = (pd.Timestamp('2020-01-20'))
y = pd.to_datetime('2019-01-20')
print(f"Approximately {int((x.value - y.value)/2592000/ (10 ** 9))} months have passed.")
Примечание: я изменил вторую дату, так как вы берете ее из df, а мы не знаем, каково значение df. Выход