Of course, daylight savings... should have struck me when I read the date.
However, just to make sure I was not completely crazy, I did some testing to
confirm what I've written in my earlier post, and here's what I have found
out:
I have to travel frequently between GMT and GMT+1 zones, both of which are
on daylight savings right now. I created several all-day events for the
birthdays of some contacts in my address book, and these events were created
when my system (and Entourage) was set on GMT+1 (can't remember if it was
DST or not). I'm currently in the UK, so I'm using my GMT settings once
again, and the birthday events have all been shifted to a day previous to
the intended day. When I open the event, it shows the correct date, and it
also shows that the time zone is GMT+1. When I now change the system's time
zone settings to GMT+1, all the events are displayed correctly in Entourage.
When I switch back to GMT, I can see the previously mentioned shifting
again, which I find extremely annoying. All-day events, in my opinion,
should not be linked to a specific time zone. There may be cases where this
could be useful, but in the case of birthdays for instance, it just doesn't
make sense at all, and it's extremely confusing. I'm not sure if many other
users have made the same observation, but I just thought I'd post it here,
as I started discussing this in my earlier response.
By the way, I also made a mistake in my earlier post, changing the time zone
in Entourage's preferences does of course NOT make a difference, at least
not instantaneously, as this sets the time zone for new events only.
Therefore, replace any occurrence of "Entourage's preferences" with "the
OS's time zone settings"