When I was young my parents used to say `now then, stop messing about`, can anyone explain how `now` & `then` makes any sense when used together like this?
The point is that 'then' is not just an adverb of time meaning 'other than now', it has also been part of the phrase 'now then' for the past 1,000 years, appearing in Anglo-Saxon texts. I suppose the modern equivalent would be 'Listen up!'! English is awash with such apparently contradictory phrases. An angry bus-conductor (are there any left?) might say to a passenger, "Come on, get off!" for example.
then doesn't have its meaning of time in this case. Same with 'Right, then...' and 'Well, then...' It has the subsidiary meaning of in that case ('You've got the tickets? Then let's go in') and I think this is a version of that meaning.