Here's a breakdown of when each Horcrux was destroyed:
* Diary: Destroyed by Harry Potter in June 1997 at Hogwarts, using a basilisk fang.
* Locket: Destroyed by Ron Weasley in July 1997 on the shores of the Black Lake.
* Ring: Destroyed by Albus Dumbledore in 1996 (though the events of his death are shown in the book and film in the first part of Deathly Hallows).
* Cup: Destroyed by Hermione Granger in May 1998 at the Battle of Hogwarts, using a basilisk fang.
* Diadem: Destroyed by Harry Potter in May 1998 at the Battle of Hogwarts, using a basilisk fang.
* Nagini: Destroyed by Neville Longbottom in May 1998 at the Battle of Hogwarts, using the Gryffindor sword.
* Harry Potter: "Destroyed" when Voldemort used the Killing Curse on Harry in May 1998, but the Horcrux was actually protected by Harry's sacrifice.
So, technically, the last Horcrux was destroyed on May 2nd, 1998, the day of the Battle of Hogwarts.