I got my $300 credit earlier this year around August.
My Dec statement ended Dec 7 . I purchased a cruise last week and I got the new $300 credit for 2017 . You might know but the $300 is tied to your December credit and not start of next calendar year (Jan 1).