سلام. خسته نباشید
در این مورد میشه از post_date_gmt به جای post_date در کوئری استفاده بشه تا بدون نیاز به قرار دادن date_default_timezone_set("Asia/Tehran") در پوسته متد time_ago در کلاس TimeModify مستقل از timezone ست شده به درستی محاسباتش رو انجام بده.