More than half of us expect to pay off our Christmas borrowing within a month, but almost two in five will take between one and six months, and almost one in 20 will take more than six months. During ...