Fix showing the meeting in its proper time
Basically we were converting the meeting to UTC before retrieving its
next occurrence which meant that around DST changes the date/time
conversion was getting messed up.
With this change we are fixing this conversion and adding tests to check
it behaves as expected.