Just wanted to say thank you for your help. It works perfectly except for dates that look like this:
Saturday, May 2nd - Sunday, May 3rd
10:00 a.m. - 5:00 p.m.
I am assuming it is because of the end date...and if there isn't anything we can do about that, I'm fine with it.