     }
     
     /**
+        Creates a new date at the last second of the same hour as the given date.
+    
+        - parameter date: The date for which to calculate the end of the month
+    
+        - returns: The newly created date representing the last second of the hour.
+    */
+    static public func endOfHour(date:NSDate) -> NSDate {
+        return sharedInstance.endOfHour(date)
+    }
+    
+    /**
         Creates a new date at the last second of the same day as the given date.
     
         - parameter date: The date for which to calculate the end of the hour.

    }
    
    /**
        Creates an array of dates at midnight of the first day of each month of 
        the year of the given date.
    

    }
    
    /**
        Creates a new date at the last second of the same month as the given date
    
        - parameter date: The date for which to calculate the end of the month
    
        - returns: The newly created date representing the last second of the month
    */
    static public func endOfMonth(date:NSDate) -> NSDate {
        return sharedInstance.endOfMonth(date)
    }
    
    /**
        Creates a new date at the last second of the same year as the given date.
    
        - parameter date: The date for which to calculate the end of the year.
