I use Delivery Time Slots for Ubercart, and its functionality is acting up. I have a time slots table set up for shipping method "A". That time slots table has "morning" and "evening" delivery time slots available, for Sun, Mon, Tu, Wed, Thur, Fri (Sun only has "evening" delivery available).
The slots in my cart right now are working fine, all the way up until Sunday March 11. If someone chooses that slot, or any slot after that, the Review page (and their finalized order) display the previous date instead of the date they selected... so if they chose 3/11/13, their order says 3/10/13... if they choose 3/17/13, their order says 3/16/13 (which happens to be a Saturday, a day that we do not deliver on).
This is happening for all of my other shipping methods as well. We have two local options and a national option set up; they are triggered in the cart via Conditional Actions based on the shopper's shipping state and/or zip code.
I was able to seemingly narrow the issue down to the Date module. Once I deactivate it, the correct date is displayed in the Review page and on the Order screen. I have tried both the latest dev version and 6.x-2.9, but both cause the same issue.
Any idea what would be causing this to happen all of a sudden? Any ideas on how I might be able to fix it? FYI, this is occurring on a live site and also occurring on a localhost copy of the website that has not been updated for months. Therefore, I'd say it is probably not server-related.