The UK has eight bank holidays each year, but you can get 55 days off in 2025