Strictly speaking, it used to end on Holy Saturday before the Easter Vigil. Now it ends on Maundy Thursday before the Mass of the Lord's Supper -- Maundy Thursday, Good Friday, and Holy Saturday are now known as the "Triduum." Of course this means that Lent no longer has 40 days, so it can get a...