Поскольку вам нужно остаться в течение года покупки, вам нужно извлечь день года для дня рождения и дату покупки, которые можно сделать с помощью .dt.dayofyear, следующим образом:
import pandas as pd
import numpy as np
df=pd.DataFrame({'customer_id':[1,2,3],
'birthday':pd.to_datetime(['20/12/1960','2/6/1980','6/1/1972']),
'purchase_date':pd.to_datetime(['1/1/2004','5/25/2018','3/4/2010'])})
df['days_away']=df['birthday'].dt.dayofyear - df['purchase_date'].dt.dayofyear
df