Yes, you can do special order. I would give them a call to get more specifics as to how many days in advance. This is their contact number (210) 408-3110. Good luck!
I believe so they might have them stocked up already but I'm not sure
And
Thanks! Your answer is awaiting moderation.