MacKeigan to get his day in court