LSTM - Incorporate word embedding in layer with multiple records in same date
Your phrases are very short, you will be fine with a bag of words encoding instead of sequence.  


2-3. If you want total cost over day prediction, you can just sum all the features including BoW per date and then do time series prediction on the resulting data.


Try just LSTM predicting next date from the sequence of past dates