То, что вы получили, это просто дата ровно месяц назад, чтобы узнать количество дней в месяце, вы бы сделали еще один шаг вперед:
let calendar = Calendar.current
let prevDate = calendar.date(byAdding: .month, value: -1, to: Date())!
let numberOfDaysInPreviousMonth = calendar.range(of: .day, in: .month, for: prevDate)?.count
И все, у вас есть счет в numberOfDaysInPreviousMonth
.