Text this: A Deep Learning Approach to Goal-Based Portfolio Optimization in Non-Stationary Environments