24th day is a relatively safe time, but you can't be absolutely sure. The delay is due to the pills that she is taking. Technically she should have her periods after she stops the yasmin
I believe these pills are oral contraceptives and need to be taken long before sexual intercourse. She should have taken Levonorgestrel
Hope this helps.