Disagree that brakes away the ancient Jewish wedding tradition. There is no delay in the Tribulation period it’s 7 years. The virgins also fell asleep during this long delay which is hard to imagine when they are being tortured and persecuted during the Tribulation and the judgements of God are falling to the earth. Lastly Jesus again said keep watch because you won’t know the day nor the hour. Everyone will know the day of his second return, Daniel gave us a perfect count!!The context and timing of the parable as described in Matthew 24:29 establishes the timeline as the 2nd coming, not the rapture.
The rapture has already happened, the bride was snatched away previously. What the 5 foolish virgins are going to miss is the wedding banquet (the Millennium).
Try giving Jack's articles a read and see how he breaks it all down.
I don’t really put much faith in commentaries because they can be all over the place depending on the authors theological flavor.