Well for Buffy 1-3, it shouldn't be too complicated. Buffy4/Angel1 and Buffy5/Angel2 always went in equal order (ie. first of Buffy, first of Angel, second of Buffy, second of Angel etc)
It was only they split networks in went wonky. But here's one I made earlier...
2001-2002 Season- Buffy 6 & Angel 3A: Heartthrob September 24, 2001
A: That Vision-Thing October 1, 2001
B: Bargaining (Parts 1 & 2) October 2, 2001
A: That Old Gang of Mine October 8, 2001
B: After Life October 9, 2001
A: Carpe Noctem October 15, 2001
B: Flooded October 16, 2001
A: Fredless October 22, 2001
B: Life Serial October 23, 2001
A: Billy October 29, 2001
B: All The Way October 30, 2001
A: Offspring November 5, 2001
B: Once More, With Feeling November 6, 2001
A: Quickening November 12, 2001
B: Tabula Rasa November 13, 2001
A: Lullaby November 19, 2001
B: Smashed November 20, 2001
B: Wrecked November 27, 2001
A: Dad December 10, 2001
B: Gone January 8, 2002
A: Birthday January 14, 2002
A: Provider January 21, 2002
B: Doublemeat Palace January 29, 2002
A: Waiting in the Wings February 4, 2002
B: Dead Things February 5, 2002
B: Older And Far Away February 12, 2002
A: Couplet February 18, 2002
A: Loyalty February 25, 2002
B: As You Were February 26, 2002
A: Sleep Tight March 4, 2002
B: Hell’s Bells March 5, 2002
B: Normal Again March 12, 2002
A: Forgiving April 15, 2002
A: Double or Nothing April 22, 2002
A: The Price April 29, 2002
B: Entropy April 30, 2002
A: A New World May 6, 2002
B: Seeing Red May 7, 2002
A: Benediction May 13, 2002
B: Villains May 14, 2002
A: Tomorrow May 20, 2002
B: Two To Go May 21, 2002
B: Grave May 21, 2002
2002-2003 Season- Buffy 7 & Angel 4B: Lessons September 24, 2002
B: Beneath You October 1, 2002
A: Deep Down October 6, 2002
B: Same Time, Same Place October 8, 2002
A: Ground State October 13, 2002
B: Help October 15, 2002
A: The House Always Wins October 20, 2002
B: Selfless October 22, 2002
A: Slouching Towards Bethlehem October 27, 2002
A: Supersymmetry November 3, 2002
B: Him November 5, 2002
A: Spin The Bottle November 11, 2002
B: Conversations With Dead People November 12, 2002
A: Apocalypse, Nowish November 17, 2002
B: Sleeper November 19, 2002
B: Never Leave Me November 26, 2002
B: Bring on the Night December 17, 2002
B: Showtime January 7, 2003
A: Habeas Corpses January 15, 2003
B: Potential January 21, 2003
A: Long Day’s Journey January 22, 2003
A: Awakening January 29, 2003
B: The Killer In Me February 4, 2003
A: Soulless February 5, 2003
B: First Date February 11, 2003
A: Calvary February 12, 2003
B: Get It Done February 18, 2003
B: Storyteller February 25, 2003
A: Salvage March 5, 2003
A: Release March 12, 2003
A: Orpheus March 19, 2003
B: Lies My Parents Told Me March 25, 2003
A: Players March 26, 2003
A: Inside Out April 2, 2003
A: Shiny Happy People April 9, 2003
A: The Magic Bullet April 16, 2003
B: Dirty Girls April 22, 2003
A: Sacrifice April 23, 2003
B: Empty Places April 29, 2003
A: Peace Out April 30, 2003
B: Touched May 6, 2003
A: Home May 7, 2003
B: End of Days May 13, 2003
B: Chosen May 20, 2003
But with the above. switch round 'Lies My Parents Told Me' and 'Orpehus', as the crossover timeline didn't work when it first aired