fixed timezone bug when recalculating challenge dates on save