I do not have a caching plugin. The reason the dates weren’t updating as they should was because I didn’t have a timezone set. This was causing the dates to show differently on the calendar page which made me think they weren’t updating.
Boyington,
Just wanted to thank you for reporting this issue and also for your solution. I had the same problem and I couldn’t figure out why. Thank you!