BUG: offsets.apply doesnt preserve nanosecond
CLN: Simplify Period construction / Resolution