I am not aware of any requirement in the Iowa Code regarding notification to customers when business hours change. If there were such a requirement I would think it would be in Section 524.
If we were considering this, I would recommend that notice be posted at the bank (both in the lobby and at the drive through) 30 days prior to the effective date.
You may want to run this question by legal counsel just to be sure.