With regard to the next budget date, even though they don't have legislation, I know Australia, since the First World War, has had the same budget month every single year, except for one. Many OECD countries have fixed dates.
It's not a difficult issue to have a fixed budget date, is it?