Question: how far in advance can you book registrar?
Answer: Most will accept a booking well in advance of 12 months and this is the key activity in getting the date you want. Some will want a deposit, others won't.