Depending on whether the society is holding a show or doing something they need to work all year round on, I think joiinging societies around Christmas or first few weeks of second semester is fine.
At Leeds they have taster weeks all year round to go see what the societies are like, so I don't think its ever really too late