多项选择题

要约不得撤销的情形有:( )。

A.要约人确定了承诺期限
B.要约人以其他形式明示要约不可撤销
C.受要约人合理信赖要约不可撤销且为了必要的准备
D.承诺一旦到达要约人,要约人不可再撤销要约