Recently added item in wishlist showing as a last added item in wishlist(mylist).

_.extend(ProductListListDetailsView.prototype, {
getContext: _.wrap(ProductListListDetailsView.prototype.getContext, function (fn) {
var context = fn.apply(this, _.toArray(arguments).slice(1));
console.log("context=",context);
var itemLength = context.itemsLength;
var list = this.options.model;
var items = list.get('items');
var today = new Date(); // Get today's date
var lastCreatedItem = _.max(items.models, function (item) {
return new Date(item.get('created'));
});
var closestDateObject = _.max(items.models, function(item) {
var createdDate = item.get('created');
console.log("createdDate =", createdDate);
var currentDate = isNaN(Date.parse(createdDate)) ? new Date(0) : new Date(createdDate);
return currentDate.getTime(); // Return the date value as a timestamp
});
console.log("closestDateObject=",closestDateObject);
console.log("last created=", closestDateObject.attributes.lastmodified);
context.lastProductItemUrl = closestDateObject.getFullLink();
console.log("url=",closestDateObject.getFullLink());
context.lastItemDisplayName = closestDateObject.get('item').get('_name');
console.log("displayname=",closestDateObject.get('item').get('_name'));
context.lastModifiedDate = closestDateObject.attributes.lastmodified;
return context;
})
}),