The best time to do cardio is the first thing in the morning before you consume anything. Aaron Marino of alpha m. says that the body burns the most readily available calories.
If you want to burn the most body fat as possible, do cardio the first thing in the morning. Thirty minutes of cardio in the morning is equivalent to an hour-and-a-half later in the day. Hit that cardio in the morning guys!