Message may not have date; envelope object will return empty date object by default, which will resolve to current time