Добрый день. Действительно, в соответствии со ст.310 ГК РФ, односторонний отказ от исполнения обязательства и одностороннее изменение его условий не допускаются, за исключением случаев, предусмотренных законом.
Однако, если обязательство предусматривает или позволяет определить день его исполнения или период времени, в течение которого оно должно быть исполнено, обязательство подлежит исполнению в этот день или, соответственно, в любой момент в пределах такого периода (ст. 314 ГК РФ)
В то же время, поскольку в Вашем случае на лицо нарушения договора (обязательстьва), то ВЫ имеете право на расторжение договора. В этом случае сумма аванса Вам должна быть возвращена.
В соответствии со ст. 450 ГК РФ По требованию одной из сторон договор может быть изменен или расторгнут по решению суда только:
1) при существенном нарушении договора другой стороной;
2) в иных случаях, предусмотренных настоящим Кодексом, другими законами или договором.
Существенным признается нарушение договора одной из сторон, которое влечет для другой стороны такой ущерб, что она в значительной степени лишается того, на что была вправе рассчитывать при заключении договора.
Кроме того,
поскольку в данном случае применимы и нормы законодательства о защите прав потребителей, то в соответствии с ФЗ "О защите прав потребителей",
если исполнитель нарушил сроки выполнения работы (оказания услуги) - сроки начала и (или) окончания выполнения работы (оказания услуги) и (или) промежуточные сроки выполнения работы (оказания услуги) или во время выполнения работы (оказания услуги) стало очевидным, что она не будет выполнена в срок, потребитель по своему выбору вправе:
назначить исполнителю новый срок;
поручить выполнение работы (оказание услуги) третьим лицам за разумную цену или выполнить ее своими силами и потребовать от исполнителя возмещения понесенных расходов;
потребовать уменьшения цены за выполнение работы (оказание услуги); отказаться от исполнения договора о выполнении работы (оказании услуги).
Действия Ваших подрядчиков представляются неправомерными.
Более того,
в данном случае ВЫ имеет право взыскать в подрядчика сумму пеней, поскольку на основании уже указанного Закона, в случае нарушения установленных сроков выполнения работы (оказания услуги) исполнитель уплачивает потребителю за каждый день (час, если срок определен в часах) просрочки неустойку (пеню) в размере трех процентов цены выполнения работы (оказания услуги), а если цена выполнения работы (оказания услуги) договором о выполнении работ (оказании услуг) не определена - общей цены заказа.