re-designing DateTimes.getDefaultOffset