@Alan *****
You ONLY need to do it if it's a requirement at your local immigration office.
No one will make a fuss when your TM30 was done (if you need to do an extension) as long as it's done by the time you go in. In fact, a lot of times people get TM30s done by staying at a hotel the night before going to immigration.