Just for pure readability, I don't like to jump in and out of PHP much. In many cases, I also find that it reduces the actual volume of code if I just write a block of PHP instead. Take your example and ask yourself which line is shorter:
<td id="date<?php echo $j;?>"><? echo $Date; ?></td>
-- or --
echo "<td id='$j'>$Date</td>";
I also take full advantage of the fact that while HTML doesn't care whether you use single or double quotes, they are treated differently by PHP - so you can nest single-quotes in a double-quoted string.
Additional note: you will probably want to add some source code formatting for troubleshooting the HTML, but your PHP line will still be shorter:
echo "\t<td id='$j'>$Date</td>\n";