Hi, Thinking of going to midnight mass on Saturday night, never been before, can anyone tell me what to expect? How long will it go on for? Thanks and happy Christmas 🎄