Five high street banks are offering at least £150 for customers to switch over to their accounts - but not all the offers will come in time for Christmas