If free dining runs through Dec. 17, does this mean if you check in by Dec. 17, you get free dining for the length of your stay? And if this is the case, is there a limit as to the number of days you can get free dining? OR, does the free dining actually end on Dec. 17? The reason I'm asking is because we will be in celebrating Christmas in Disney beginning Dec. 25, and I'm wondering if trying to get ADRs will be especially difficult if free dining is still in effect for some people....and then there's the massive crowds of hungry people during Christmas week, coupled with the fact that we will be staying at the Dolphin and will not be able to use the 90 + 10 rule. Thanks!