Peace be upon you. May Allah accept your deeds. If a person knows they will travel on a certain day and wishes to fast that day (whether for recommended reasons or otherwise), can they vow to fast on that specific day? And is it valid to vow to fast on a certain day (in general) and fulfill the vow on that day (while knowing they will travel)?