I have been able to fix the weird %timezone %434 %2011 bug - it was a usage of date() where strftime() should have been used. However I now have a different problem.
let me know if you find any other problems.
EDIT:
removed UTF8 bom
let me know if you find any other problems.
EDIT:
removed UTF8 bom