Bath and Body Works isn't a fly by night operation that actually does give pretty good customer service... you might try the
Contact Us form on the website -- I wouldn't mention that the lotion is old -- but say that you last used it in December and it was fine - and you used it today and it seems to have turned... They might have you check for an expiration date - they might suggest returning the product to the store... ya never know...