The vast majority of holiday spending is put on credit cards every year.