What's the point of adding 2 to the value of the day? If that's the only way you can perform the trick, then try to find a better reason for adding 2 to it's value in the patter.
Also, what are J'S, Q's, and K's? How can you get October 27th?
This kind of limits your days in you calender, no?