General Dynamics (NYSE:GD) Could Be A Buy For Its Upcoming Dividend