CLOUDSTACK-4895: Management server fails to start because snapshot policy time zones have day light savings

Changes:

-     Calendar throws IllegalArgumentException when the hour of the day happens to be skipped due to DST changes.
-     Fix will ask Calendar to adjust the time accordingly and get the next closest time