Update reminder emails to use reported travel eta

Reminder emails now use reported travel plans (eta & mode) from Android
client.
+ Some bug fixes and light refactoring.