Seems like the new code has a same problem. Seems like its expecting TimeFormat to be a value evry time. I had separate widget to display time and date seperately. So my time widget was working fine but my date widget wasnt so i added the value TimeFormat=" " (added space instead of leaving null) and it worked. try it out.