Source: http://www.thepointsguide.com/get-300-bonus-miles-with-delta-skymiles-dining-offer-ends-123112/