Yep. Timezone definitions already change regularly due to governments messing around with time; so software is already set up to handle this case.
Though I wonder what happens with the international dateline -- would it shift around the world, or would the UTC offsets get larger and larger? I imagine the latter would eventually also result in software issues when the UTC offset starts exceeding 24h.