As soon as you know your court date, issue the subpoena. If it's been awhile since you've learned of the court date, go ahead and issue it now. Don't worry about the notice requirement. Just issue the subpoena.
I am not intending this to be legal advice, because I don't know the particulars of your situation. Call me if you would like to discuss this or other isues.