You can actually purchase straight ammonia to do a fishless cycle. Look for guides online, but you can significantly shorten cycle time by running the tank hot and at what would be a lethal concentration. As always, testing is very important, and you'll need to be doing some very large water changes before stocking the tank to get everything to safe levels.
The other thing that can significantly shorten cycle time is to take media from an established tank to put in your filter. When I set up a new tank (assuming it's fairly small) I usually just grab media from my oscar tank and keep an eye on the ammonia/nitrite/nitrate levels. If I'm careful I can avoid having a significant cycle with even moderate stocking . One big concern with this method is where the media comes from, there's a significant possibility of introducing diseases into your tanks (I wouldn't touch media from a pet store or someone who didn't keep healthy tanks). Another concern is watching for a cycle in donor tank as well.