Booking expires August 14 for the current public free dining offer. As for whether you will be able to retain the same reservation you have (am assuming you have two rooms at Pop Century) you'd need to call Disney and ask about availability on the free dining package for your dates at Pop. You may want to consider moving to one of the All-Stars or upgrading to a moderate if it turns out Pop Century doesn't have two rooms available for your dates.