code: def time_difference(target_time):
    
    TimeDiff = namedtuple("TimeDiff", ["days", "hours", "minutes", "seconds"])
    time_diff = format_date(target_time) - datetime.utcnow()
    hours, remainder = divmod(time_diff.seconds, 3600)
    minutes, seconds = divmod(remainder, 60)
    return TimeDiff(days=time_diff.days, hours=hours, minutes=minutes, seconds=seconds)
docs: Calculate the difference between the current time and the given time