<? is not preferred syntax, and is being considered by the PHP group to be removed from the software, along with other variants (<script type="php">, <% etc). Use <?PHP, it's frowned on otherwise.
If forcing GMT doesn't work, check what your server is outputting for date().
Upload that, and see what it outputs.PHP Code:<?PHP
echo date('d M Y');
?>






';
';


