Malta will hold a parliamentary election on May 30, a year ahead of schedule, with the Prime Minister pledging stability amid the Iran war.