fix #2: behaviour of toString and fromString for values outside of 0-24 hours scope