Is it necessary for me to have Xbox Live for Division 2?
It is not possible to say no. The Division 2's story content doesn't need Xbox Live Gold to play. You won't be able to access any of the game's features, as it will be solo play. The year ends on December 22, 2019.