Во-первых, я порекомендую вам всегда начинать занятия с заглавной буквы и переименовывать свою функцию, например, с именем (Calculay_age ()).
Окончательный результат должен выглядеть следующим образом:
from datetime import datetime, date
class Time:
def __init__(self, date):
self.date=date
def calculate_age(self):
today = datetime.now()
return today.year - self.date.year - ((today.month, today.day) < (self.date.month, self.date.day))
time = Time(date(1994,4,12))
print(time.calculate_age())