Your expectation is incorrect, basically.
The value you've given is 04/30/2014 23:00:00 +11:00 - because it's UTC 04/30/2014T12:00:00 (as verified with Epoch Converter), but with a local offset of +11 hours. So the local time is 11pm.
In your input, there are two pieces of data:
- 1398859200000: The number of milliseconds since the Unix epoch (this will be the same around the world, at a given instant)
- +1100: The local offset from UTC
It's important to distinguish the two parts - in particular understanding that the first part is not affected by the time zone.