Spirit Airlines rivals, including Las Vegas-based Allegiant Air, are trying to win business with special deals to get stranded passengers home.