South Carolina has the 15th longest time to save for a down payment in the U.S. Iowa has the shortest, new data shows.