Bug 1054178 - [Gaia][calendar] support 24 hour time format

I really don't like to have conditionals scattered through the whole codebase.. it increases complexity and makes code harder to read..