Answer
(Fatwa: 344/277/D=1431)
It is not necessary to have special witness from your side, rather it is necessary that the meeting of nikah is attended by legal Muslim witnesses and the exchange of nikah words are heard by them. Write in detail how the registry marriage took place, who was present in the meeting and how the words of nikah were exchanged.
(2) No time is inauspicious, such a belief is un-Islamic.
Allah (Subhana Wa Ta’ala) knows Best
Darul Ifta,
Darul Uloom Deoband