Unrelated but this message just thought me that 'to advance' some time is to make it earlier. I always assumed the opposite because it sounds like you push it forwards in time.
I'm afraid to say 'push [or usually bring] it forwards in time' also typically means 'earlier', not later!
We say 'push it back' to mean make something later. I suppose it all makes some sort of sense if you picture the future as a queue of things facing you - you can bring elements forward (nearer) or push them back (further).
No, sure, it is a funny way to picture it. I only really thought of it to explain the phrases that come naturally to me (just because I'm used to them).