The Birmingham Christmas Shelter is expecting 150 guests every day from Christmas Eve until December 28 as demand for the service 'soars'