Ok, do you know of any way to add/subtract without converting to UTC and back?
I'm not sure I'd do that in any environment, since usually libraries don't deal with the result crossing a daylight/summer time change (and those that do, surprise surprise, normalize to UTC).
--