Incoming regulations designed to help control 'buy now pay later' credit offerings have been welcomed - but shoppers will remain vulnerable until Christmas 2026