I've had to do all of these things many times, but keeping server times on UTC doesn't really help with most of them:
Customers, partners, stakeholders all think in terms of local time zones, as do I; some amount of conversion is inevitable.
Ultimately, local time is a presentation layer concept, so why shouldn't I configure that presentation layer so that I have to do one less conversion in the most common case (of figuring out when something happened relative to my wristwatch or that of most of my customers)?