B&H photo always has it in stock and you can easily order it and have it by the 19th at a more than decent price.