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