keep retrieved messages in memory if date >= minDate
sendUnsentMessages() uses same strategy as retrieveMessages()

i.e. keep in memory if date >= minDate