can i do this

Depends on what your employer is like but you could ask for the extra day’s leave, then at a later point work the “owed” shift without being paid. Alternatively, get someone else to deal with whatever the builders are doing.
If you get stopped having not had sufficient rest, the fine will probably be more than an unpaid day off will cost you.