I’m a Mac user who used to run my life with the Palm Desktop application along with my old Palm Pilots and Treo phones (before the iPhone came out). Once I moved to my first iPhone, I never felt like stock Mac Calendar apps (iCal) could do everything I wanted with to-dos and calendar events. So I augmented my workflow to make it work using Apple’s Calendar apps on Mac and iPhone/iPad.
After hearing a lot of recommendations, I finally tried BusyCal on my Mac a couple of years ago, and felt it was like the regular Apple Calendar application on steroids. It operates pretty much like the regular calendar app (not much to learn), but BusyCal simply makes a lot of things easier and more intuitive, allowing for things link selecting and dragging multiple events to new dates/times on the calendar.
The Problem: For the past week or so, I noticed that dragging all-day events to new dates would sometimes result in them becoming two-day events. Even worse, I couldn’t manually change the end date to be the same as the first date, because the app immediately changed the date back to occupy two days.
The Reason? Turns out, any all-day even you move to the Saturday before Daylight Saving Time spills into the following Sunday, due to the way BusyCal calculates the lost hour on Sunday morning.
The simple fix? Just uncheck the “all-day” box and the check it again, and then the weird two-day event becomes a normal one-day event.
If anyone else in the world has experienced this odd problem, hopefully this post will help you deal with and understand it. I originally thought there was a bigger issue with BusyCal, until BusyMac support figured out it was likely due to Daylight Saving Time.