Tests if this temporal is before the specified temporal. Returns null if unknown, i.e. two unrelated points in time.