Widget showing incorrect date

My radio shows the wrong date. For a while it would start showing tomorrow’s schedule around 8pm local time, and I realized I needed to set the correct date on my server. After I did that, the date is no longer correct. For example, today is Wednesday March 2, and my widget says Wed. the 3rd. I have no idea what would cause that to happen. I tried looking into the widget code which I found on another discussion, but I couldn’t find anything that looked like it would cause that problem. Has anyone else had this issue?