YORK traders have reported a better Christmas than in 2023 - but say rising National Insurance and other costs make 2025 uncertain.