Going forward is almost a completely useless phrase. If one says [x] going forward, they mean [x] into the future, but it is very redundant, as one could just as easily say [x]. It seems that many business people want to sound as fancy as possible, so they use as many fancy words as possible to get the same point across. This leads to entire dialogues of contentless speech, filled with words devoid of meaning.
A BBC article puts it much more poetically than me:
When someone says ‘going forward’ it assaults the ears just as, when a colleague starts slurping French onion soup at a neighbouring desk, it assaults the nose.
I think it is a phrase that one should avoid as much as possible, as in the relatively short time it has been in use, it has been abused, hung out to dry, and abused again.
As ianjs has said, it is quite redundant. Redundancy isn’t a bad thing in itself, as it can help to reinforce points. But going forward is so cliché that its effect is lost.
The term can be useful in certain situations, such as “I will be polite to you, going forward”, but it sounds too much like the overused term, that it sounds nicer to say “From now on, I will be polite to you”, or “I am going to start being polite to you.”
Going forward just grates against my ears, and despite it being perfectly relevant in the above example, I would avoid using the term altogether. This is obviously a matter of opinion, but, because of the way the phrase has been used recently, it would be better to use a bit of imagination, and use different wording.
PS: This answer has had 4 up-votes and 3 down-votes, which means it is a very contentious issue. Take this answer with a grain of salt, and remember that English usage is subjective. This probably means that going forward annoys ⁴⁄₇ people who voted on this post, and that ³⁄₇ voters like the term.
It means that the event will happen soon; any time from now on - but definitely soon. In fact, "soon" is a concise synonym of "any time now".
"Any time" could be consolidated into one word; however, this is unusual.
http://ngrams.googlelabs.com/chart?content=anytime+now%2Cany+time+now&corpus=0&smoothing=3&year_start=1800&year_end=2000
If you use the expression, I would recommend "any time now" rather than "anytime now".
As to "now", it does lend meaning to the phrase, by suggesting that though we are not sure of the exact time, we do know that Nana will come soon. Basically, it means any time from now on; probably sooner than later. Without the "now", we would not have any idea of how long we could potentially wait.
Best Answer
It does have some meaning. "Then" is clarified to mean "before," so it happened before. "Now" it is happening "once more." So it basically translates to "something that happened before is happening again."
Without a clear subject, it could also mean that the present is closely following something that happened in the past.