First-time buyers are rushing to beat the stamp duty deadline on 1 April 2025 in more expensive areas, analysis from ...