small enhancements

a) PlainDate.atTime(PlainTime) renamed to PlainDate.at(PlainTime)
b) new method: PlainTimestamp.with(PlainDate)
c) new method: PlainTimestamp.with(PlainTime)
d) new method: PlainTimestamp.atUTC()