Both the Xbox One controller and the PlayStation 4 controller are now available for pre-order over at Amazon.
You can also pre-order a headset and a Play and Charge Kit as well. An interesting note is that on the Amazon Xbox One controller page, the release date says November 27, 2013. So this could also be the date that the Xbox One is slated for release. But keep in mind Microsoft has not confirmed this, so it could just be a placeholder.