When I set a Campaign End Date, does that mean the campaign will become inactive at 12:00am on that Date (beginning of the day), or 11:59pm on that Date (end of the day)?

At 12AM on the End Date (end of the day), the campaign will say "ended" at the top, but this doesn't affect anything else. Donations and all other tools will still work unless specifically deactivated.