 
 class PatronageViewController: UITableViewController {
     
-    var formatter : NSNumberFormatter = NSNumberFormatter()
+    var numberFormatter : NSNumberFormatter = NSNumberFormatter()
+    var dateFormatter : NSDateFormatter = NSDateFormatter()
+    var calendar : NSCalendar = NSCalendar(identifier: NSCalendarIdentifierGregorian)!
     
     override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
         super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)

    func commonInit() {
        self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "com.mosheberman.patronage.cell.default")
        
        formatter.numberStyle = .CurrencyStyle
    }
    
    // MARK: - UITableViewDataSource

        
        if section == 0 {
            // Patronage end date
            if let expirationDate = PatronManager.sharedManager.expirationDate {
                title = "Patron through \(self.dateFormatter.stringFromDate(expirationDate)) ❤️"
            }
        }
        else if section == 1 {
            // Number of patrons
            title = "\(PatronManager.sharedManager.patronCount) became patrons recently."
        }
        else if section == 2 {
            // Restore/auto-renew disclaimer
