On Jan 7th I've extended my marriage visa online. The next appointment is Apr 9th. I guess it's too late to apply online (as I've just discovered it should be done 15-7 days in advance). I've assumed I've missed the online date, so I need to visit the Immigration personally. Is that correct please? If yes, is it better to come before 9th or should I come on 9th precisely?