Won't signing up for the credit card give you 15 nights? Perhaps its not too late for those to post this year.
Alternatively, you could just stick with the 42, have 10 pulled for silver next, let the other 32 roll over and then only need 18 to get gold next year. Add the credit card on early next year and need only three nights to get gold. Did I figure that right?