Wingrider, welcome to FlyerTalk active membership!
No, many have gone before you on this, so this board is generally sympathetic. No boo hooing. Rather there are threads about how to attain the Companion Pass on your own time, so please search further. There may even be something in the wiki. I'm not sure.
toomanybooks is correct. For example, the .5 for a car rental will show (post) as the date of the rental, and even if it turns up months later, it will set back the clock for the next freebie. Sorry this doesn't get to the heart of your question. If
ftnoob is watching, he could tell you, or at least point you in the right direction re the CP. He did a lot of the groundwork on this. Again, please continue searching in the meantime.