It should be signed before a notary public who witnesses the whole process. While filling the document ahead of time is primarily acceptable, signing it should only be done in the presence of a notary public.