The 90-minute Christmas Day special of the BBC sitcom took viewers on an emotional rollercoaster with multiple weddings and a race against time.