Copy `isdst` in the constructor of `calendar_time`

In summer time, `time_util_test` failed. It is because `tm_isdst` is not copied from `isdst`.