Harrogate mum's 'miracle baby' born on holiday three months early