Do wire transfers come in on bank holiday?

No, it will arrive on the next business day.