do not use DateTimeZone.forOffsetHoursMinutes() since it can be problematic in non-latest joda-time

* also, Ruby handles division of a negative in a way not conforming to this usage