May in Halifax: A Guide to Springtime Fun in 2025