“Can we marry on Christmas Day, Easter day or other national holidays?”
There’s no legal reason why you can’t marry on any date of the year, but some days are especially busy for the church. So long as your church and Vicar are able to work around their usual services on Holy days and Bank Holidays, there is no other reason why you can’t get married on these special days. Ask your Vicar about the possibilities.