added NSDate advancement extensions