it looks like the ultimate in nitpicking to me. Normal, educated people do speak like that, and that's all that matters, imo. Plus, "two months ago" is quite a definite point in time, no less definite than Christmas.
I can't get what you mean. Can you clarify your claim?