FYI the Iowa caucuses will always be the first. Doesn’t matter who tries to jump ahead of them. Iowa will automatically move earlier. State law.
So what if another state passes a law saying it's first?
As soon as Iowa jumps ahead, the other state does too.
In case you weren't aware, states can't pass laws over other states.