Added better exception messages for hour/minute