switched to use timedeltas from relativedeltas, as keeping track of days, months, etc. is no longer needed for timeDiff beacuse we can use total_seconds