NASCAR announced Friday that its year-ending awards ceremony is shifting to Miami with the season’s final race. The event is set for Tuesday, November 10.