I just ate there. I'm from the uk so I'd go online.
I just called and they are not open on Christmas Day
I'm not sure but to be on the safe side call the place and ask an associate who works there. They might still do paper applications.
Thanks! Your answer is awaiting moderation.