From tree shortages to tariffs, 2025 holiday costs are expected to rise—but it may not be all bad news for businesses.