15 year employee here and I have never seen anyone get rehired after being fired. Attendance might not have been the reason for the firing. It was probably productivity like they said. Getting time off in December is not impossible but, difficult. Put in time off request as soon as possible...