Haggai's time as prophet