I find VJ's estimates have been erratic since around March when I-130 processing times started slowing down. I think the best way is to focus on who got approved most recently, what their PD was, and then calculate the amount of total days it took for them to get an approval. Apply those days to your own PD to give yourself the most accurate and current prediction.
Our I-130 was filed in September 2023 and the same time you posted this, my estimate went up to January 2025 by VJ. It's now back down to the 'Nov - Dec' range.