Millions of Americans are struggling over holidays