How can I convert current time to Moscow Time?
You'd need to know the current time zone offset from your local time to Moscow Time. Or, more frequently you need to the time zone offset from the local time zone to a known time zone (typically UTC) and then the offset from UTC to Moscow Time.
The first part comes for free. If you have a Time.Moment for the time, the underlying offset value is the UTC time. You'd just need to add the offset to Moscow Time.