[FEATURE] Rayo events should be timestamped with dispatch or receipt time

If an XEP-0203 (Delayed Delivery) tag is included, we use it's timestamp; otherwise, we use the time of receipt.