 	:returns: true if date is tomorrow
 	*/
 	func isTomorrow() -> Bool {
-		return self.isEqualToDate(NSDate()+1.day, ignoreTime:true)
+        return NSCalendar.currentCalendar().isDateInTomorrow(self)
 	}
 	
 	/**

	:returns: true if date is today
	*/
	func isToday() -> Bool {
		return self.isEqualToDate(NSDate(), ignoreTime: true)
	}
	
	/**

	:returns: true if date is yesterday
	*/
	func isYesterday() -> Bool {
        return NSCalendar.currentCalendar().isDateInYesterday(self)
	}
	
	/**
