Yes, this topic has been heavily debated with persons for it and against it.
Like I said many times before, reference the "fat burning zone" or the potential of fat (or other fuel) being burned during cardio, will depend "primarily" on the "total circumference' of ones diet on whether it brings optimal benefit or suboptimal benefits.
For example, timing isnt going to matter much, IF one eats 
well over their maintenance needs. Fat is going to eventually accumulate regardless of when cardio is completed.
My opinion is to JUST DO IT.
Keep your diet on the UP and UP after completion, so the total circumference of your diet/fitness routine is encircled with proper direction. 
The most important thing is the diet, and next thing is to JUST DO IT, and not "fret" over "these types" of things. 
One can have far too many OTHER things to concern themselves with that can be severely detrimental to personal motivation than worrying when is the best time to do cardio.
The best time to do cardio is: Just do it.
Sometimes one has to be a "hard @ass" on oneself to bring results. No one ever said this was going to be easy. 
That box of tissue doesnt 
WORK. You must be the diet 
CLERK 
So bring your goal 
PERK by going 
BESERK
Be a 
self @SS today! 
It 
WORKS.
Chillen